Javascript SOAP Web服务错误:对飞行前请求的响应未通过访问控制检查';访问控制访问源';使用SOAPClient.js

Javascript SOAP Web服务错误:对飞行前请求的响应未通过访问控制检查';访问控制访问源';使用SOAPClient.js,javascript,jquery,web-services,soap,soap-client,Javascript,Jquery,Web Services,Soap,Soap Client,我已经使用SOAP客户端库在我的应用程序中使用了SOAP Web服务。 如果我在禁用secuity模式下执行代码,Webservice将正常运行。但是如果我运行代码时没有禁用安全模式,我将无法运行我的Web服务 调用SOAPClient.js的控制器 函数GetSoapResponse(){ var pl=新的SOAPClientParameters(); 调用(url,“HelloWorld”,pl,true,GetSoapResponse\u回调); } 函数GetSoapResponse

我已经使用SOAP客户端库在我的应用程序中使用了SOAP Web服务。 如果我在禁用secuity模式下执行代码,Webservice将正常运行。但是如果我运行代码时没有禁用安全模式,我将无法运行我的Web服务

调用SOAPClient.js的控制器

函数GetSoapResponse(){ var pl=新的SOAPClientParameters(); 调用(url,“HelloWorld”,pl,true,GetSoapResponse\u回调); } 函数GetSoapResponse\u回调(r,soapResponse){ if(soapResponse.xml)//IE 警报(soapResponse.xml); else//MOZ 警报((新的XMLSerializer()).serializeToString(soapResponse));
}看起来呈现Web服务dos的服务器不支持


“Access Control Allow Origin”参数必须在发送HTTP响应时在服务器端设置,而不是在客户端(发送请求时)设置


“Access Control Allow Origin”参数必须在发送HTTP响应时在服务器端设置,而不是在客户端(发送请求时)

如何调用Web服务?复制程序here@Ankushsoni我已经添加了代码,您如何调用Web服务?复制程序here@Ankushsoni我添加了代码我不知道服务器配置…有没有办法知道服务器是否支持CORS?我使用的术语“服务器”并不是很准确,我应该说服务器端的webservice,它与服务器配置无关,但必须在Web服务的代码本身中指定。发送回客户端的HTTP响应的标头必须使用值“”指定参数“Access Control Allow Origin”。具体的实现取决于sevrer端使用的语言,例如nodejs:response.setHeader('Access-Control-Allow-Origin',“”);我之前的回答有点不正确,根据服务器的不同,http头可以像apache一样在“配置”中设置,在.htaccess文件中添加以下行可以完成此任务:头添加访问控制允许源“*”我不知道服务器配置……有没有办法知道服务器是否支持CORS?我使用的术语“服务器”并不准确,我应该说服务器端的webservice,因为它与服务器配置无关,但必须在webservice的代码中指定。发送回客户端的HTTP响应的标头必须使用值“”指定参数“Access Control Allow Origin”。具体的实现取决于sevrer端使用的语言,例如nodejs:response.setHeader('Access-Control-Allow-Origin',“”);我之前的回答有点不正确,根据服务器的不同,http头可以像apache一样在“配置”中设置,在.htaccess文件中添加以下行可以完成此任务:头添加访问控制允许源“*”