tyzw.net
当前位置:首页 >> jAvA 用 HttpCliEnts 请求 url 返回状态码是 503 ... >>

jAvA 用 HttpCliEnts 请求 url 返回状态码是 503 ...

503是服务器返回的错误代码,和HttpClient无关,你没招

// 用getResponseCode可以获取URL返回状态码 String surl = ""; try { surl="你的url"; URL url = new URL(surl); URLConnection rulConnection = url.openConnection(); HttpURLConnection httpUrlConnection = (HttpURLConnection) rulConnect...

用getErrorStream();Scanners;if(connection.getResponseCode()!=200){s=newScanner(connection.getErrorStream());}else{s=newScanner(connection.getInputStream());}

这个不是IP不存在,是指定的IP连不上。既然IP连不上,那也就没有所谓的HTTPConnction了,那你希望拿到啥状态码?不要用C的思想来做面向对象的开发如果你一定想要的话,那你可以catchSocketException,然后自己定义一个statuscode不过,不推荐这...

在返回前,清理下缓存,你问的问题是每次状态码都是成功的,而实际你是想测找不到的网址给出错误的状态码吧。

String result = ""; DefaultHttpClient httpclient = new DefaultHttpClient(); //设置超时事件 HttpConnectionParams.setConnectionTimeout(httpclient.getParams(), Constants.CONNECTIONTIMEOUTMILLIS); HttpConnectionParams.setSoTimeout(...

网站首页 | 网站地图
All rights reserved Powered by www.tyzw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com