【发布时间】:2018-08-20 20:24:10
【问题描述】:
我有一个 api 方法,它会根据该结果给出一些结果,我必须断定我是否必须发送对请求的响应。为此,我需要在 c# 中在运行时启用 CORS。对于每个请求,它应该启用或禁用 CORS 。这种情况在c#中可能吗?
【问题讨论】:
-
你能说明一下情况吗?您想根据请求来源发送 CORS 标头吗?或者您只是想发送一个 HTTP 403(禁止)响应?
-
@Stijn 感谢您的关注。我需要根据请求来源发送 CORS 标头。
-
那么您可以使用
EnableCorsAttribute的origins参数,或者按照Patrick 的回答执行自定义提供程序。
标签: c# asp.net-mvc asp.net-web-api