Cookie 构造函数 (String, String, String)


public Cookie(
string name,
string value,
string path
)

参数

name
类型:System.String
Cookie 的名称。name 参数不能包含下列字符:等号 (=)、分号 (;)、逗号 (,)、换行符 (\n)、回车符 (\r)、制表符 (\t) 和空格字符。美元符号 ($) 不能作为第一个字符。
value
类型:System.String
Cookie 的值。value 参数不能包含分号 (;) 或逗号 (,),除非它们包含在转义的双引号中。
path
类型:System.String
此 Cookie 要应用到的 URI 的路径部分。
异常

异常 条件
CookieException

namenull 或空字符串 ("")。

- 或 -

name 包含未经授权的字符。使用以下字符之一将会导致异常:

  • 等号 (=)

  • 分号 (;)

  • 逗号 (,)

  • 换行符 (\n)

  • 回车符 (\r)

  • 制表符 (\t)

  • 空格字符

  • 美元符号 ($) 作为第一个字符

- 或 -

valuenull,或者包含分号 (;) 或逗号 (,),而它们不包含在转义的双引号中。

备注

逗号字符保留用作同一行上各个 Cookie 之间的分隔符。下面的示例演示如何在 value 中使用逗号。

System.Net.Cookie cookie = new System.Net.Cookie("cookieID", "\"123,456\"");

下图指示统一资源标识符 (URI) 的域和路径部分。

URI 的域和路径部分
原文地址:https://www.cnblogs.com/crazycxy/p/1943284.html