如何在.Net Core MVC中获取主机协议?

时间:2017-08-15 16:20:16

标签: asp.net-mvc .net-core

我一直在寻找几个小时,但无法在任何地方找到答案。我得到的所有结果都是过时的stackoverflow帖子和弃用的方法。

我找到的最接近的是Request.Scheme,但它返回请求的协议,而不是主机的协议。

编辑,添加一些上下文:

我想调用Url.Action("Action", "Controller", new { Foo = foo }, protocol: myHostProtocol);并将myHostProtocol设置为当前服务器协议。 Request.Scheme返回调用者的协议,而不是我的应用程序。

0 个答案:

没有答案