18

httpwebrequest からの応答を取得した後、別の httbwebrequest で使用するために、取得した Cookie を保存したいと考えています。ただし、CookieCollection を CookieContainer に挿入する必要があります。それ、どうやったら出来るの?やろうとした:

request.Cookiecontainer.add(response.Cookies);

しかし、これはエラーから抜け出し続けます: オブジェクト参照がオブジェクトのインスタンスに設定されていません。

4

3 に答える 3

33
request.CookieContainer = new CookieContainer();
request.CookieContainer.Add(response.Cookies);

マイクロソフトによると:

CookieContainer は、既定では null 参照 (Visual Basic では Nothing) です。GetResponse メソッドによって返される HttpWebResponse の Cookies プロパティで Cookie が返されるようにするには、CookieContainer オブジェクトをプロパティに割り当てる必要があります。

于 2009-02-13T16:06:47.570 に答える
0
dim cookie as new cookiecontainer

//request codes here
//response here

cookie.add(response.cookies)
于 2009-09-11T01:09:40.117 に答える