可以't从web服务器恢复json响应
Can't recover the json response from a web server
我正在创建一个cordova apache应用程序,在该应用程序中我与web服务器通信(获取并发布http请求到http://192.168.1.1/cgi/json/****)
为了从服务器恢复响应,我添加了以下代码:
http.addEventListener("load", processRequest, false);
function processRequest()
{
if(http.readyState == 4 && http.status == 200)
{
alert("processRequest");
alert(http.responseText);
var response = JSON.parse(http.responseText);
alert("response1 =" + response);
var obj=jQuery.parseJSON(response);
alert("session1"+obj.id);
var myParams =obj.parameters;
session_ID = myParams.id;
alert("session2"+ myParams.id);
}
}
当我调试时,调试器不会进入processRequest()函数,并且我无法在我发送第二个请求"Post"时恢复会话id
我使用的环境:
- 乌班图
- cordova版本:6.1.1
- nodejs版本:v0.10.25
- Firefox
在网络控制台中:阻止跨来源请求:同源策略不允许读取上的远程资源http://192.168.25.1/cgi/json-req?req=%7B%22request%22%3A%7B%22id%22%3A0%2C%22session-id%22%3A%220%22%2C%22priority%22%3Atrue%2C%22操作%22%3A%5B%7B%22id%220%3A0%2C%22方法%22%3A22logIn%22%2C%22参数%22%3A%7B%22用户%22%3A%22admin%22%2C%22persistent%22%3A%22true%22%2C%22会话选项%22%3A%7%7B%22nss%22%3A%3B%7B%22name%22%3A%12gtw%22%2C%22uri%220%3A%22http%3A%2F%2Fsagemcom%2F网关数据%22%7D%5D%2C%22语言%22%3A%22标识符%22%2C%22上下文标志%22%3A%7B%22 get-content-n名称%22%3Atrue%2C%22本地时间%22%3Arue%2C%22无默认值%22%3Afalse%7D%2C%2能力深度%22%3A2%2C%22能力标志%22%3A%7B%22名称%22%3A真实%2C%22默认值%220%3Atrue%2C%22限制%22%3Atrue%2C%描述%22%3Afalse%2C%仅字符串%22%3A%22_XMO_WRITE_only_%22%2C%22未定义的write仅字符串%22%3A%22_XMO_UNDEFINED_WRITE_only_%22%7D%7%7D%5D%2C%22Concone%22%3A7462007388%2C%22auth-key%22%3A%222709a8e8d717a3a0fbcad62941c00a30%7D%7D。(原因:缺少CORS标头"Access Control Allow Origin")。
这是关于配置任务的,只需放入适当的配置
- 使用JSP从服务器检索和显示图像
- 如何使用skip参数使用angular ui引导进行服务器端分页
- 客户端服务器REST API captcha实现
- 正在将base64 jpeg从input-type=file上传到服务器
- 为什么不是't窗口.恢复正常工作吗?(javascript/jquery)
- Webpack开发服务器和React服务器端渲染
- 提示使用服务器端事件处理程序激活JavaScript
- 如何临时暂停浏览器渲染,然后恢复整个页面
- 使用谷歌应用程序脚本将服务器端数据表返回到客户端
- 如何使用Socket.io将命令从客户端发送到服务器
- jQuery blueimp文件上传:将N-1个文件上传到IE中的服务器
- 使用jasmine模拟对服务器的调用
- 如何轻松地将服务器端变量从Java代码转移到客户端代码
- 从客户端获取修改后的对象,并将其与服务器上的原始对象组合
- NodeJS-readline暂停和恢复事件发射器(逐行读取)
- 通过ajax将坐标传递到php服务器端,并在处理后检索到javascript
- 谷歌地图劫持了iphone's滚动(触摸事件)-如何恢复
- 可以't从web服务器恢复json响应
- 不恢复支持在服务器端上传图像
- Asp.在服务器端恢复下拉列表的客户端SelectedItem