尝试记录时发生交叉错误

时间:2015-10-01 11:16:40

标签: wso2 wso2is

当我尝试登录时,我遇到了Cross-Origin错误。以下是完整的错误消息。

  

阻止跨源请求:同源策略禁止在https://10.138.31.41:8243/insurance/1.0.0/i_customers/q读取远程资源?{%22username%22:%22q%22}。这可以通过将资源移动到同一域或启用CORS来解决。

1 个答案:

答案 0 :(得分:0)

当您的请求不是从同一个来源发送时,浏览器会向目标服务器发送一个选项请求,以确保目标服务器是否允许来自具有给定http方法的外来源的请求以及所请求端点的标头。

目标服务器似乎阻止了您的请求,因此您应确保调整目标服务器的cors-response(意味着它包含" Access-Control-Allow-Origin" - 标题列出您的请求来自的网址)或不被拒绝(可能您的请求被拒绝,因为您通过https请求但基于IP,不接受证书)。如果这是不可能的,你可以绕过" Same-Origin-Policy-使用jsonp-request(仅限http-get)或通过反向代理发送请求,从浏览器中检查。