@beijixing 写道:
一个网络请求,间隔10秒钟发送一次, 第一次成功, 后面的请求,都收不到回应
请求代码大致如下:
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function () {
DDLOG("onreadystatechange, readyState={0}, statue={1}", xhr.readyState, xhr.status);
...
};
xhr.open(...);
xhr.send();现在奇怪的现象是, 这个在 Native 下是异常的(首次成功,从第二次开始请求无响应,即没有onreadystatechange的日志);但是, 在 web 端是正常的!!! 这说明我们的服务器处理是没问题的。
这个请求的特殊之外是,我们的请求参数比较长,大约10K. 当我们把请求的参数变短时,Native 和Web 都是正常的, 难道 Native 的处理对长度进行了限制?? 求解
帖子: 2
参与者: 1