5
我正在建立与服务器的连接,并且它正常工作。但有时,当我尝试获得响应代码(当服务器扔401,403,404)我得到IO异常。我正在处理基于响应代码的所有内容。所以当它抛出IO异常时从android中的HttpURLConnection获取响应代码
http.getResponseCode()
我无法读取响应码。请为此提出解决方案。
我正在建立与服务器的连接,并且它正常工作。但有时,当我尝试获得响应代码(当服务器扔401,403,404)我得到IO异常。我正在处理基于响应代码的所有内容。所以当它抛出IO异常时从android中的HttpURLConnection获取响应代码
http.getResponseCode()
我无法读取响应码。请为此提出解决方案。
你可以发布一些更多的代码? – curioustechizen 2012-01-13 11:15:49
为什么你不能只抓到IOException并像处理响应代码-1那样处理呢? – THelper 2012-01-13 11:35:22
我正在捕捉异常。但是为什么当服务器返回401,403,404时不可能获得响应代码。这是HttpURLConnection类中的限制吗?例如:当服务器抛出401即认证质询时,获取除读取异常消息之外的响应代码是非常好的,以便我可以决定是否发送具有适当用户凭证的请求。 – amandroid 2012-01-13 11:37:57