HttpResponse返回的值为空
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HttpResponse返回的值为空相关的知识,希望对你有一定的参考价值。
写了一个获取Post请求返回数据的类,但不知道为何一直返回的是空值
空指针异常,你的先debug,定位到错误的位置,看看你的变量是否是null值。 参考技术A 还有一种可能是 你频繁的用程序访问这个网址,网站会推测这是个spider,将你的ip地址禁用掉了,所以不会返回任何东西,如果要频繁访问的话要记得用大量的ip 代理去访问。 参考技术B post请求的url对应的接口,out了什么信息,先确认下接口是否正常返回,如果正常,那就debug一下,跟踪到execute那里,看看执行完,返回什么内容。还有就是判断下response的返回状态码?正常的话200 就是正常请求和响应,其他code值就是响应不正常。 参考技术C 你少些东西了,要判断response.getResponseState.getResponseCode的值,如果值等于200的话说明请求服务器成功,才能获取值操作。你那种写法有可能就没有连接上服务器,怎么可能获取到值。 参考技术D MyPost.java 76行出现空指针异常,追问
我就是想问为什么不能获取到返回的值
追答报空指针了呀,你看看你 MyPost.java 76行写了什么,空指针,入门级的错误!
本回答被提问者和网友采纳ie 11 cookie 的值为空
昨天碰到ie 11上运行的程序时 登录老是登录不上去 一直是登录界面
最后检查半天发现时因为 权限验证登录时 获取cookie里的用户信息时 一直为空
便在网上查询资料 发现是因为ie11 里貌似不支持cookie存储值
cookie值为空了
导致进行权限验证登录时一直登录不上去
http://www.cnblogs.com/maoniu602/p/3799958.html
这篇文章写的挺全的 说是要打补丁
但是本人又犯懒 不想在服务器上打补丁 又开始查询资料
http://www.cnblogs.com/colder/p/4544247.html
发现上面那篇文章
终于解决
在ie11中 web.config 里 forms中增加cookieless="UseCookies" 便可以解决
以上是关于HttpResponse返回的值为空的主要内容,如果未能解决你的问题,请参考以下文章
04_HttpResponse对象及使用其设置cookie详解
Ajax:为啥response.responseXML返回的值为空?