45fan.com - 路饭网

搜索: 您的位置主页 > 网络频道 > 阅读资讯:解决Java URL Http 505错误的方法

解决Java URL Http 505错误的方法

2016-09-03 14:19:06 来源:www.45fan.com 【

解决Java URL Http 505错误的方法

public static void getDataBySendingURL2(String theURL){

final String FOUND_BEGIN = "wmsxml==";

String xmlContent="";

try {

URL url = new URL(theURL);

System.out.println(url);

InputStream input = url.openStream();

BufferedReader br = new BufferedReader(new InputStreamReader(input));

String strLine, strData = "";

while((strLine= br.readLine())!=null){

strData = strData + strLine;

}

String array[] = strData.split("!!");

for(int i=0;i<array.length;i++){

if(array[i].indexOf(FOUND_BEGIN)>=0){

xmlContent=array[i].substring(FOUND_BEGIN.length());

break;

}

}

} catch (MalformedURLException e) {

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

}

System.out.println(xmlContent);

}

当传入的String theURL中含有空格时,这句话:

InputStream input = url.openStream();

会报Http 505错误

解决办法是去掉空格改成%20

但为什么会报505的错误呢(Version Not supported)?

 

本文地址:http://www.45fan.com/a/question/71735.html
Tags: URL Java HTTP
编辑:路饭网
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部