iOS:请求标头字段 SOAPAction 不允许由访问控制允许标头



我正在使用ionic v3,我正在使用ionic Cordova运行iOS在我的iPhone上运行该应用程序。该应用程序运行得很棒,但是当它尝试连接到 soap api 以执行某些操作时,响应 XML 为空,我收到以下错误:

XMLHttpRequest 无法加载 https://www.hostname.com/service.cfc?wsdl。强文本请求标头字段 SOAPAction 是 Access-Control-Allow-Header 所允许的。

发生这种情况是因为我要发送:this.xmlHttp.setRequestHeader("SOAPAction","(;[是的,值为空,因为它类似于请求标头中的值]。

如果未发送该请求标头,则服务器将返回 500 错误。

我在我的设备中,应该没有任何问题。但我还没有找到任何关于此的文档。

如果您有任何相关信息,请留下回复。

非常感谢。

我找到了一个答案,它奏效了。看看这个:

http://uncaughterror.com/programming/ionic3/preflight-response-issue-with-ionic3-app-on-ios-build-only-resolved/

相关内容

最新更新