AngularJS $ http:当credentials标志为true时,无法在Access-Control-Allow-Origin中使用通配符

时间:2013-08-16 19:47:57

标签: http angularjs cookies restful-authentication

我为自己的网站创建了会话管理。站点将使用服务进行身份验证,详细信息将保留在cookie中。我试图从我的RESTful服务器访问服务,但收到错误。我发现它是因为请求的非身份验证。我希望我应该发送withCredentials:true请求。但是,当我使用此withCredentials:true时,我在控制台中收到此错误。

 Cannot use wildcard in Access-Control-Allow-Origin when credentials flag is true.

有什么问题?

1 个答案:

答案 0 :(得分:0)

是的,这是一个CROS问题。如果您在站点中使用CROS,请不要在access-control-allow-origin中使用通配符。你需要在那里提到你的输入。一次只能为一个站点授予权限。您无法授予使用两个或多个域名进行访问的权限。如果要这样做,则需要为该域添加另一种服务器方式。可能会有不同的请求网址。