1
將查詢參數嵌入到http請求URL中原始URL中的常用方法是什麼?在HTTP請求URL中的原始URL中嵌入查詢參數的常用方法是什麼?
http://www.portal.mywebsite.com/res_a/res_b?orig=http://myorigin.com/test1/test2?q1=v1&q2=v2
如何通過查詢參數q1=v1&q2=v2
這是爲了在原有的網址這一新的URL請求?
將查詢參數嵌入到http請求URL中原始URL中的常用方法是什麼?在HTTP請求URL中的原始URL中嵌入查詢參數的常用方法是什麼?
http://www.portal.mywebsite.com/res_a/res_b?orig=http://myorigin.com/test1/test2?q1=v1&q2=v2
如何通過查詢參數q1=v1&q2=v2
這是爲了在原有的網址這一新的URL請求?
該解決方案被稱爲URL編碼。
無論其內容如何,您應該輸入alwaysURL-encode個別請求參數名稱和值。最終,你的URL應該結束這樣看,在編碼過程中使用UTF-8字符集時:
http://www.portal.mywebsite.com/res_a/res_b?orig=http%3A%2F%2Fmyorigin.com%2Ftest1%2Ftest2%3Fq1%3Dv1%26q2%3Dv2
每一個自我尊重的編程語言有這份工作的API。根據你的問題歷史記錄,你對Java很熟悉,所以這裏有一個與基於Java的例子相關的問題:Java URL encoding of query string parameters。對於其他語言,只需使用其他關鍵字「URL編碼」進行搜索即可。
謝謝,有這個工作的開源輕量級C庫嗎? – wei
不客氣。對不起,我不做C,所以我無法說清楚,但這裏有一個我認爲有幫助的鏈接:http://stackoverflow.com/search?q=%5Bc%5D+url+encoding – BalusC