URL:
http://127.0.0.1:8081/test?urlcount=2&countcname1=參數名1&countname1=參數1&countcname2=參數名2&countname2=參數2
后台模擬post請求時路徑報錯:
The valid characters are defined in RFC 7230 and RFC 3986”
原因是因為url中含有中文.
直接進行中文轉義:
URLEncoder.encode(參數名1,"utf-8")
URLEncoder.encode(參數1,"utf-8")
轉義后為:
http://127.0.0.1:8081/test?urlcount=2&countcname1=%E5%90%8D%E7%A7%B01&countname1=%E5%8F%82%E6%95%B01&countcname2=%E5%90%8D%E7%A7%B02&countname2=%E5%8F%82%E6%95%B02
模擬正常.