url http異常處理 The valid characters are defined in RFC 7230 and RFC 3986

lsAssassin發表於2018-04-12



     在360和Firefox 中測試沒有出現網頁訪問錯誤,只在ie中出現,查詢資料之後,將ftl之中的訪問後臺的url進行編碼轉義處理,解決問題需要兩步

    1,url的轉義

encodeURI(url);
2.在後臺方法中的引數接收的反轉義

try {
    position = URLDecoder.decode(position, "UTF-8");
} catch (UnsupportedEncodingException e) {
    e.printStackTrace();
}

position 代表轉義出請求的引數

需要引入的包為


特此記錄,謝謝  -lys 2018-4-12



相關文章