1. 程式人生 > >URL中的String參數問題

URL中的String參數問題

測試 截圖 不能 實現 編碼 方式 就是 特定 arc

測試一個查詢數據的接口,類似這樣的URL:.../search?type=Astring,在瀏覽器中輸入URL獲取到的數據為空,但通過其它方式確認數據庫中確實已有數據,懷疑是接口實現問題。找接口實現的開發排查。

一段時間後被告知,他那裏正常,並截圖比對,結果發現瀏覽器中測試時URL寫成:.../search?type="Astring"。原來是因為參數傳入錯誤。

沒有很快發現問題的深層次原因是沒有對瀏覽器URL有足夠深入的理解,在用時忘了它本身就是一個純String,所以裏面的參數也不能再像代碼裏一樣加“”。如果對URL很理解,知道它裏面就哪些特定的分隔符,且特殊字符要編碼傳輸,就不會犯這樣的低級錯誤。

URL中的String參數問題