try {
curl = curl.replaceAll("\r","");
curl = curl.replaceAll("\n","");
URL url = new URL(curl);
//Open connection to URL for reading.
BufferedReader reader=new BufferedReader(new InputStreamReader(url.openStream()));
//Read page into buffer.
String line;
StringBuffer pageBuffer = new StringBuffer();
while ((line = reader.readLine()) != null) {
pageBuffer.append(line);
}
return pageBuffer.toString();
} catch (Exception e) {
log.error("connect url "+curl+" failure:"+e.getMessage());
return null;
}
当curl的中文参数带有全角字符时,则出现
Server returned HTTP response code: 400 for URL:.........如何解决
curl = curl.replaceAll("\r","");
curl = curl.replaceAll("\n","");
URL url = new URL(curl);
//Open connection to URL for reading.
BufferedReader reader=new BufferedReader(new InputStreamReader(url.openStream()));
//Read page into buffer.
String line;
StringBuffer pageBuffer = new StringBuffer();
while ((line = reader.readLine()) != null) {
pageBuffer.append(line);
}
return pageBuffer.toString();
} catch (Exception e) {
log.error("connect url "+curl+" failure:"+e.getMessage());
return null;
}
当curl的中文参数带有全角字符时,则出现
Server returned HTTP response code: 400 for URL:.........如何解决
有个方法用于编码
url地址的