关于网友提出的“(redis)Ajax请求,返回200状态码,但收到数据包为空值”问题疑问,本网通过在网上对“(redis)Ajax请求,返回200状态码,但收到数据包为空值”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题:(redis)Ajax请求,返回200状态码,但收到数据包为空值
描述:用的Thinkphp框架,向后台一个文件发起请求,后台文件负责Redis订阅操作,但奇怪的是,Ajax请求后马上就有返回,而且是200状态码,但什么内容也没有。都说Redis订阅操作是阻塞式,如果没有订阅到Redis里面的数据,应该一直在转圈才是,但为什么马上就有返回呢,而且返回内容为null.
目标文件放在网站根目录下,Application/Admin/Sysmo/index.html发起的Ajax请求。

下面是请求头信息:

============================================
当Redis订阅到一条记录,前台有返回,但订阅不到的时候就发生这种情况。
解决方案1:先确定你是否做了数据返回
以上介绍了“(redis)Ajax请求,返回200状态码,但收到数据包为空值”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/1068486.html