0

我想向包含不应编码的参数值的 url 发出请求(因为如果我对其进行编码,页面会抛出无效查询)并且具有字符“%”。浏览器允许,但 Httpclient 抛出 URISyntaxException。网址示例:http ://www.jobkorea.co.kr/List_GG/GG_ADV_Search_List.asp?Kwd_Sel=%uC9D1

我能做些什么来避免这个异常?

谢谢!

4

1 回答 1

0

你必须编码你的网址

String url = "your url here"

URI uri= new URI(url);

String finalUrl= uri.toASCIIString();

或者

编码你的网址

URLEncoder.encode("your url here", "ISO-8859-1");

//然后发出请求

于 2013-06-24T15:33:28.833 回答