Everthing工作非常好 - 直到我最近升级到更高版本的ServiceStack - 我现在使用的是4.0.35.0版本
Public Overrides Sub Configure(container As Funq.Container)
Dim appSettings = New AppSettings() 'Gets settings from web.config
...
Plugins.Add(New CorsFeature(allowOriginWhitelist:={"http://localhost:8888", "http://site1.abc.com", "http://site2.abc.com", "http://site3.abc.com"}, allowedMethods:="GET, POST, PUT, DELETE, OPTIONS", allowedHeaders:="Content-Type, Authorization", allowCredentials:=True))
End Sub
收到的错误是:
XMLHttpRequest cannot load https://site1.abc.com/auth/credentials.
The 'Access-Control-Allow-Origin' header contains multiple values 'http://site1.abc.com, http://site1.abc.com',
but only one is allowed. Origin 'http://site1.abc.com' is therefore not allowed access.
这个电话是从site1.abc.com发出的,有趣的是它说两次 - 但肯定不是。
有关正在发生的事情的任何线索 我确实需要多个站点使用凭据在单个端点上调用API。
由于
特里