浏览器不允许我通过 Angular/Javascript soap 客户端发出请求

Browser not letting me make a request through Angular/Javascript soap client

我已经尝试了所有方法,我似乎获得 SOAP 服务器的具体 "POST" 的唯一方法是使用 NODE.js。 实际上有没有办法通过浏览器向 soap 服务器创建 post?我正在制作一个 Ionic 应用程序,需要通过此 websocket 进行查询调用.. 任何帮助都会非常有帮助。 谢谢

p.s.: 配置是正确的,因为它使用 POSTMAN & node 的工作方式与我使用 Javascript 的方式相同。 (400(错误请求)总是发生)

你做不到 cross-origin 。这是出于安全原因。 您可以做的是将 http header 添加到服务器

的响应中
Access-Control-Allow-Origin: http://example.com

在此站点中,您可以找到更多信息 http://www.nczonline.net/blog/2010/05/25/cross-domain-ajax-with-cross-origin-resource-sharing/