我正在使用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/