asp.net-web-api – ASP.NET Web API:如何在Web API控制器中读取服务器变量?
发布时间:2020-05-24 03:46:15 所属栏目:asp.Net 来源:互联网
导读:您将如何在ASP.NET Web API控制器中读取以下服务器变量? HTTP_HOSTSERVER_NAMEREMOTE_HOST / REMOTE_ADDR 我看到一个System.Net.Http.HttpRequestMessage请求定义,但我看不到包含这些变量的集合. 我在一个IP上运行一个网站,具有多个主机头,我需要确定他们用
|
您将如何在ASP.NET Web API控制器中读取以下服务器变量? HTTP_HOST SERVER_NAME REMOTE_HOST / REMOTE_ADDR 我看到一个System.Net.Http.HttpRequestMessage请求定义,但我看不到包含这些变量的集合. 我在一个IP上运行一个网站,具有多个主机头,我需要确定他们用于到达哪个站点. 编辑: 最终是这样的: ((System.Web.HttpContextWrapper) Request.Properties["MS_HttpContext"])
.Request.ServerVariables["HTTP_HOST"]
解决方法您正在寻找的信息取决于您正在使用的主机,Web API被设计为独立于主机.所以….你正在寻找的信息将被埋在httpRequestMessage.Properties集合中,它将根据你的主机而有所不同.如果您转向使用Owin适配器,那么您将获得一个标准化的Owin环境对象. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-3 – 如何使用ASP.NET MVC 3“Razor”查看引擎
- asp.net – 当我禁用提交按钮以防止双击时,为什么我的表单没
- asp.net – 如何获取网站根URL?
- asp.net – 防止VB.NET中的属性序列化
- asp.net-mvc – 在mvc中使用带有错误消息的资源
- asp.net – 我可以在global.asax.cs中访问虚拟目录名吗?
- ASP.net MVC4:在局部视图中使用不同的模型?
- asp.net – 未捕获TypeError:无法读取未定义的属性“UI”
- asp.net-mvc – 使用没有主键的查找在dbSet中查找记录
- 如何配置ASP.NET OutputCache与http vs https不同?
推荐文章
站长推荐
- 为什么在ASP.Net中向StatusDescription添加换行符
- asp.net-mvc – 如何在asp.net mvc中创建一个弹出
- asp.net – ASP .Net文件上载超出最大请求长度错
- asp.net – MembershipUser和IPrincipal对象之间
- asp.net-mvc – C#MVC FindPartialView无法找到路
- asp.net-mvc-3 – Jquery验证器重置$.validator.
- asp-classic – Checkbox布尔值Classic ASP
- asp.net – 如何使用Ajax.BeginForm OnSuccess和
- asp.net-mvc – ASP.NET MVC:对动作执行AJAX请求
- asp.net – 不支持每种类型的多个对象集.对象集’
热点阅读
