【发布时间】:2017-05-12 22:48:45
【问题描述】:
当我通过 ajax 调用调用某个 api 端点时,有没有办法在 api 控制器中获取请求源值?
例如,我从 www.xyz.com 打这个电话:
$http({
url: 'http://myazurewebsite.azurewebsites.net/api/ValueCall/CheckForExistingValuers',
method: "GET",
params: { loanID: $scope.loanIdPopup }
}).success(function (data) {
}).error(function (data) {
});
一旦在 api 端,我如何获得 www.xyz.com 的价值?
CORS 工作正常。
【问题讨论】:
-
@Theo 不是重复的。
-
怎么样?您正在寻找引荐来源网址,不是吗?
-
如果你让 CORS 工作,你应该能够获取 Origin-header。大多数现代浏览器都发送了它。
-
我添加了如何获取原始值表单请求的示例,但我很好奇如果您有 EnableCors 属性或 web.config 部分或配置原始值的自定义 cors 策略,为什么需要它
标签: c# asp.net-web-api cors httpwebrequest httprequest