RavenDB服务:如何设置Access-Control-Expose-Headers?

时间:2016-01-13 21:06:29

标签: javascript angularjs http-headers ravendb

我有一个RavenDB instence作为控制台应用程序运行。 Angular JS客户端通过Raven HTTP API获取数据。它通过响应头Response Headers返回元数据,如ETag,文档ID。

作为this post mentioned,Angular会忽略大多数标头。我的问题是如何为RavenDB服务器设置Access-Control-Expose-Headers以允许客户端查看其他标题?

1 个答案:

答案 0 :(得分:0)

见这里:

https://ravendb.net/docs/article-page/3.0/Csharp/server/configuration/configuration-options

乌鸦/ AccessControlAllowOrigin 配置服务器以使用指定值发送Access-Control-Allow-Origin标头。如果未指定此值,则忽略所有访问控制设置。 允许的值:null(不发送标题),*,http://example.org, 默认值:none(如果未指定此值,则忽略所有访问控制设置)

乌鸦/ AccessControlMaxAge 配置服务器以使用指定值发送Access-Control-Max-Age标头。 默认值:1728000(20天)

乌鸦/ AccessControlAllowMethods 配置服务器以使用指定值发送Access-Control-Allow-Methods标头。 默认值:PUT,PATCH,GET,DELETE,POST。

乌鸦/ AccessControlRequestHeaders 配置服务器以使用指定值发送Access-Control-Request-Headers标头。 默认值:无