CookieContainer.SetCookies(Uri, String) 方法

定义

将一个或多个 Cookie 的实例从 HTTP Cookie 标头添加到CookieCookieContainer特定 URI。

public:
 void SetCookies(Uri ^ uri, System::String ^ cookieHeader);
public void SetCookies(Uri uri, string cookieHeader);
member this.SetCookies : Uri * string -> unit
Public Sub SetCookies (uri As Uri, cookieHeader As String)

参数

uri
Uri

的 URI CookieCollection

cookieHeader
String

HTTP 服务器返回的 HTTP set-cookie 标头的内容,实例 Cookie 用逗号分隔。

例外

uricookieHeadernull.

其中一个 Cookie 无效。

-或-

将其中一个 Cookie 添加到容器时出错。

注解

SetCookies 从 HTTP Cookie 标头中提取所有 HTTP Cookie,为每个 COOKIE 生成一个 Cookie ,然后将每个 Cookie COOKIE 添加到与 URI 关联的内部 CookieCollection 。 字符串中的 cookieHeader HTTP Cookie 必须用逗号分隔。

适用于

另请参阅