1
我试着用以下标题的HTTP请求:我能以某种方式抑制使用Angular2的预检请求吗?
headers.append("Content-Type", "text/xml; charset=utf-8");
headers.append("SOAPAction", "<domain>/<function-name>");
这将触发预检要求。
在服务器端,我运行IIS 7.5.x和.asmx服务。 如果我在没有网络安全的情况下运行Chrome,我可以让所有的工作都能正常工作。 我已经设置了“Access-Control-Allow-Headers”和“Access-Control-Allow-Origin”,减少了“错误量”。 我很希望有一个web.config设置为了使它工作。
也看到这个答案,但在AngularJS的背景: https://stackoverflow.com/a/33662315/1613772
谢谢你的方向。但.asmx服务必须在请求中包含XML正文。据我所知,没有办法简单地切换“东西”,以便您可以使用JSONP。 – Pascal