UriHelper 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
一个帮助程序类,用于构造在标头和其他 URI 中使用的编码 URI。
public ref class UriHelper abstract sealed
public static class UriHelper
type UriHelper = class
Public Module UriHelper
- 继承
-
UriHelper
方法
BuildAbsolute(String, HostString, PathString, PathString, QueryString, FragmentString) |
将给定的 URI 组件合并为经过正确编码的字符串,以便在 HTTP 标头中使用。 请注意,HostString 中的 unicode 将编码为 punycode。 |
BuildRelative(PathString, PathString, QueryString, FragmentString) |
将给定的 URI 组件合并为经过正确编码的字符串,以便在 HTTP 标头中使用。 |
Encode(Uri) |
从给定的绝对或相对 URI 生成一个字符串,该字符串经过适当编码,以便在 HTTP 标头中使用。 请注意,unicode 主机名将编码为 punycode。 |
FromAbsolute(String, String, HostString, PathString, QueryString, FragmentString) |
将给定的绝对 URI 字符串分隔为多个组件。 假定没有 PathBase。 |
GetDisplayUrl(HttpRequest) |
返回完全未转义形式的请求 URL 的组合组件 (QueryString) 仅适用于显示。 不应在 HTTP 标头或其他 HTTP 操作中使用此格式。 |
GetEncodedPathAndQuery(HttpRequest) |
返回相对 URI。 |
GetEncodedUrl(HttpRequest) |
以完全转义的形式返回请求 URL 的组合组件,适合在 HTTP 标头和其他 HTTP 操作中使用。 |