我正在使用Angular7 7/ .net核心web,我需要通过.net核心API以http://localhost:4200或http://domainName.com的形式动态检索前端的原始url值。我使用了下面的代码,但它与.net内核不匹配
model.origin =Request.Headers.GetValues(“原产地”);
发布于 2019-07-06 07:37:45
如果您正在执行跨源请求,那么实际上您应该从请求中获得origin。然而,不完全像你在你的帖子中建议的那样。尝试:
var hasOrigin = this.Request.Headers.TryGetValue("Origin", out var origin);另外,如果您在代理后面运行,则需要设置主机头转发。
例如,在nginx上,您可以这样做:proxy_set_header Host $host;
https://stackoverflow.com/questions/56905657
复制相似问题