我想获得如下网址中的内容:
http://www.weather.com.cn/data/sk/101280601.html
如果获取访问,返回的HttpStatus的值为200,
但是我返回的值为405,表示的是Method Not Allowed
回到问题关键,就是怎样去获取这个网址中的内容
http://www.weather.com.cn/data/sk/101280601.html
如果获取访问,返回的HttpStatus的值为200,
但是我返回的值为405,表示的是Method Not Allowed
回到问题关键,就是怎样去获取这个网址中的内容
public String download(String urlStr){
String line=null;
StringBuffer sb=new StringBuffer();
BufferedReader buffer=null;
try {
url=new URL(urlStr);
HttpURLConnection con;
try {
con=(HttpURLConnection)url.openConnection();
buffer=new BufferedReader(new InputStreamReader(con.getInputStream()));
while((line=buffer.readLine())!=null){
sb.append(line);
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
try {
buffer.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
return sb.toString();
}
public String download(String urlStr){
String line=null;
StringBuffer sb=new StringBuffer();
BufferedReader buffer=null;
try {
url=new URL(urlStr);
HttpURLConnection con;
try {
con=(HttpURLConnection)url.openConnection();
buffer=new BufferedReader(new InputStreamReader(con.getInputStream()));
while((line=buffer.readLine())!=null){
sb.append(line);
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
try {
buffer.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
return sb.toString();
}
public String download(String urlStr){
String line=null;
StringBuffer sb=new StringBuffer();
BufferedReader buffer=null;
try {
url=new URL(urlStr);
HttpURLConnection con;
try {
con=(HttpURLConnection)url.openConnection();
buffer=new BufferedReader(new InputStreamReader(con.getInputStream()));
while((line=buffer.readLine())!=null){
sb.append(line);
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
try {
buffer.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
return sb.toString();
}
你一样的方法,同样的也是这个错
一台,就没去注意这个问题了,汗死,白白浪费了这么时间