HttpEncoder.UrlPathEncode(String) 方法

定义

对 URL 的子节进行编码。

protected public:
 virtual System::String ^ UrlPathEncode(System::String ^ value);
protected internal virtual string UrlPathEncode (string value);
abstract member UrlPathEncode : string -> string
override this.UrlPathEncode : string -> string
Protected Friend Overridable Function UrlPathEncode (value As String) As String

参数

value
String

要编码的字符串。

返回

String

URL 编码的字符串。

注解

UrlPathEncode 方法由 UrlPathEncode 方法调用。 UrlPathEncode方法执行以下步骤:

  • 将方法的编码逻辑 UrlPathEncode 仅应用到 URL 的路径部分, (不包括查询字符串) 。 方法假定 URL 编码为 UTF-8 字符串。

  • 对非空格编码,以便在生成的编码字符串中仅使用前128个 ASCII 字符的子集。 Unicode 值为128、更高、32和更小的任何字符都是 URL 编码的。

  • 将空格编码为 %20。

适用于