CookieContainer.SetCookies(Uri, String) 方法

定义

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

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

CookieCollection 的 URI。

cookieHeader
String

HTTP 服务器所返回的 HTTP Set-Cookie 标头的内容,其中的 Cookie 实例用逗号分隔。

例外

uricookieHeadernull

某一个 Cookie 是无效的。

- 或 -

当将某一个 Cookie 添加到容器中时发生错误。

注解

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

适用于

另请参阅