小编Rah*_*hul的帖子

XMLHttpRequest无法加载.请求的资源上不存在"Access-Control-Allow-Origin"标头.因此不允许原点访问

我使用apache httpd服务器来托管客户端文件

http://ipaddress:8010/
Run Code Online (Sandbox Code Playgroud)

我的Nodejs服务器正在运行 http://ipaddress:8087

当我发送邮件请求时,它显示以下错误

XMLHttpRequest cannot load http://ipaddress:8010/. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://ipaddress:8087' is therefore not allowed access.
Run Code Online (Sandbox Code Playgroud)

我的客户端代码是:

    $.ajax({
  type: "POST",

  url: "http://ipaddress:8010",
  data: {name:"xyz"},
  success: function(){
  alert("success");
  },
  dataType: "json"
});
Run Code Online (Sandbox Code Playgroud)

我的服务器端是:

response.setHeader('Access-Control-Allow-Methods', 'GET, POST, OPTIONS, PUT, PATCH, DELETE');


    response.setHeader('Access-Control-Allow-Headers', 'X-Requested-With,content-type');


    response.setHeader('Access-Control-Allow-Credentials', true);
Run Code Online (Sandbox Code Playgroud)

允许的选项仍然没有用,任何人都可以提出究竟是什么问题?我在服务器端收到请求但无法发送任何响应.

提前致谢 :)

javascript jquery post json node.js

6
推荐指数
2
解决办法
6万
查看次数

如何在3个不同的浏览器中在同一台PC上并行运行selenium html套件?

我正在通过更改端口号来并行运行CHROME,FF,IE,命令是:

java -jar D:\selenium\selenium-server-standalone-2.40.0.jar -htmlSuite "*googlechrome C:\chrome.exe" http://localhost/test/ D:\selenium\TS6.html C:\RES\Result_TS6.html -port 4448

and -port 4452 for FF
and -port 4456 for IE
Run Code Online (Sandbox Code Playgroud)

完成后,CHROME运行完美并且关闭

当FF完成其自动化时,它正在关闭IE而不是FF 并且FF仍然永远运行....任何人都可以建议为什么会发生这种情况?

javascript java firefox selenium dos

5
推荐指数
1
解决办法
635
查看次数

从服务器nodejs返回RSA加密

我正在开发一个移动应用程序,我必须通过REST服务连接到我的服务器.

我想加密从客户端到服务器的数据转换,反之亦然.因为我经历了如此多的RSA文件,但到处都是说在客户端使用公钥我们可以加密和使用我们可以解密的私钥.

但问题是登录后我想以加密方式从服务器发送"用户详细信息"作为响应.

所以这里的问题是我们可以使用私钥加密并使用公钥解密吗?如果是,那么请建议我为客户端和nodejs服务器端的一些库.

如果不.然后告诉我解决方案.

提前致谢

javascript ssl rsa node.js

2
推荐指数
1
解决办法
148
查看次数

我的ajax调用总是发送get请求而不是post.为什么?

$.ajax({
        type:"post",
        url: server_url,
        dataType: "jsonp",
        jsonpCallback: callback,
        data:req_json,
        cache: false,
        timeout: 60000,
        success: succeeded,
        error: got_error
    });
Run Code Online (Sandbox Code Playgroud)

我正在尝试上面的代码来发送POST requset但是在服务器端总是只接收GET请求,任何人都可以告诉我为什么会发生这种情况?在此先感谢.. server_url就像http://ip:8007

ajax jquery node.js

0
推荐指数
1
解决办法
2336
查看次数

标签 统计

javascript ×3

node.js ×3

jquery ×2

ajax ×1

dos ×1

firefox ×1

java ×1

json ×1

post ×1

rsa ×1

selenium ×1

ssl ×1