我有一个WCF服务托管在与另一个Web应用程序相同的服务器上,但是在另一个端口上。 Web应用程序使用jQuery在WCF服务上执行get / post请求,在配置WCF服务以允许跨源请求后,它可以正常工作并按预期工作。
有一个问题是,有时(并非总是),请求无法正常工作,在查看Chrome开发者控制台后,WCF服务会抛出以下内容:g
XMLHttpRequest无法加载{url}。 No' Access-Control-Allow-Origin'标头出现在请求的资源上。起源' {origin}'因此不允许访问。响应的HTTP状态代码为403。
我根本无法复制这一点,他就像其他用户一样使用谷歌浏览器。可能是他的机器吗?
答案 0 :(得分:0)
你必须在服务器端添加标题,如
Access-Control-Allow-Origin: *