AngularJS RESTful over SSL

时间:2013-09-23 08:47:46

标签: rest angularjs ssl

我在AngularJS应用程序中通过SSL进行RESTful服务调用时出现问题,这是一个POST调用。 在Chrome的检查器中,我可以看到OPTION调用,其中列状态的值为Canceled,列类型的值为Pending。

在服务器端,我收到错误: default-akka.actor.default-dispatcher-7,致命错误:80:在接收对等方的close_notify之前关闭入站:可能的截断攻击? javax.net.ssl.SSLException:在收到对等方的close_notify之前关闭入站:可能的截断攻击?

如果我从Chrome的插件海报执行POST请求,它可以正常工作。此外,如果我关闭ssl并使用http而不是https,它工作正常。 如果我创建带有提交到https url的html页面,它也可以。

感谢您的任何想法。

Zlaja

1 个答案:

答案 0 :(得分:2)

是否尝试进行POST跨源?

对同一来源的POST不应导致OPTIONS转航前查询。因此,听起来您可能遇到OPTIONS查询没有返回正确标题的问题。

这也是Chrome的Poster插件工作正常的原因,因为它是一个插件,专门为了调试目的绕过了通常的跨源安全保护。

在这里查看交叉起源(CORS)信息:

http://www.html5rocks.com/en/tutorials/cors/