zoukankan      html  css  js  c++  java
  • C# 获取Url 请求方式 域名 端口 路径

    Example there's an given url: http://localhost:4800/account/login

    获取整个url地址:

    在页面(cstml)中 

    Microsoft.AspNetCore.Http.Extensions.UriHelper.GetDisplayUrl(Context.Request);

    在 Controller 中

    Microsoft.AspNetCore.Http.Extensions.UriHelper.GetDisplayUrl(Request);

    获取请求的方式(scheme:http/https):http

    In asp.net 4.6 -> Request.Url.Scheme

    in .net core -> Context.Request.Scheme (cshtml) , in Controller -> Request.Scheme

    获取域名(不带端口号)[Get the host]:

    In asp.net 4.6 -> Request.Url.Host

    in .net core -> Context.Request.Host.Host (cshtml) , in Controller -> Request.Host.Host

    获取域名(带端口号)[Get the host]: localhost:4800

    In asp.net 4.6 ->

    in .net core -> Context.Request.Host.Value (cshtml) , in Controller -> Request.Host.Value

    获取路径(Get the path): /account/login

    In asp.net 4.6:

    In .net core: @Context.Request.Path (cshtml)

    获取端口号(Get port): 4800 (if a url contains port)

    In asp.net 4.6: Request.Url.Port

    In .net core: @Context.Request.Host.Port (cshtml) , in Controller -> Request.Host.Port

  • 相关阅读:
    线性代数:矩阵行列式
    线性代数:逆变换
    线性代数:线性变换
    线性代数:零空间
    线性代数:向量乘法
    线性代数基础:向量组合
    线性代基础理论:向量
    线性代基础理论:矩阵
    SpringBoot 消费NSQ消息
    将Oracle中的数据放入elasticsearch
  • 原文地址:https://www.cnblogs.com/codedreams/p/9712778.html
Copyright © 2011-2022 走看看