允许跨源代码从javascript到glassfish上的soap Web服务
我正在尝试使用来自javascript的SOAP Web服务。 服务器和客户端都在同一个LAN中,我控制这两个 当我尝试发送请求时,我得到:允许跨源代码从javascript到glassfish上的soap Web服务,javascript,soap,glassfish,xmlhttprequest,xss,Javascript,Soap,Glassfish,Xmlhttprequest,Xss,我正在尝试使用来自javascript的SOAP Web服务。 服务器和客户端都在同一个LAN中,我控制这两个 当我尝试发送请求时,我得到: XMLHttpRequest cannot load . Origin is not allowed by Access-Control-Allow-Origin. 这可能是因为跨源脚本? 我想在服务器端解决这个问题。 这意味着:在传出消息上添加额外的标题: 访问控制允许来源:* 如何添加这些响应标题? 我正在使用Netbeans管理Glassfis
XMLHttpRequest cannot load .
Origin is not allowed by Access-Control-Allow-Origin.
这可能是因为跨源脚本?
我想在服务器端解决这个问题。
这意味着:在传出消息上添加额外的标题:
访问控制允许来源:*
如何添加这些响应标题?
我正在使用Netbeans管理Glassfish中的web服务错误消息中有一个提示。在不同主机上运行的服务器需要返回Access control allow origin标头,可能还需要返回Access control include凭据。 请注意,这只适用于较新的浏览器,因此如果网络中有较旧的浏览器,则可能需要查看代理或使用eadyXDM之类的内容
顺便说一句,请使用“跨源”而不是跨站点脚本。跨站点脚本是一个漏洞,使用此术语会使问题有点混乱。为什么它们需要位于不同的源上?在本例中,它们位于同一台服务器上,但客户端将是移动设备,而服务器将是LAN网络中的服务器。