直接通过浏览器输入链接请求服务端是正常的,如果用android端使用HttpURLConnection请求,得到的getResponseCode()会返回-1,主要问题在于线程,要单独走一个线程,不能直接走主线程解决方法有两种:一:为该请求单独起一个线程二:自己写个方法:publicstaticvoidcloseStrictMode(){Str..
分类:
移动开发 时间:
2015-05-18 21:09:09
阅读次数:
126
今天调试网络请求部分时,当getInputStream失败时直接抛出异常。解决方法时在getInputStream之前获取ResponseCodeif( connection.getResponseCode() != HttpURLConnection.HTTP_OK) return null;
分类:
编程语言 时间:
2015-04-23 12:46:13
阅读次数:
164
在实际应用中经常会遇到比较耗时任务的处理,比如网络连接,数据库操作等情况时,如果这些操作都是放在主线程(UI线程)中,则会造成UI的假死现象,Android中可以使用AsyncTask和Handler两种异步方式来解决这种问题。...
分类:
移动开发 时间:
2014-08-24 11:42:42
阅读次数:
269
不同的地方在于,同样的代码【response.sendError(1);】在Tomcat下,response.getResponseCode()的值是 1,而在Websphere下面则是 500。而且500这个东西比较尴尬,一般的web框架都会在web.xml里面默认让它迁移到错误页面。由此,对于调...
分类:
Web程序 时间:
2014-08-22 14:24:39
阅读次数:
318