c# - HttpWebRequest cookie for redirected request -



c# - HttpWebRequest cookie for redirected request -

in programme should authorize on site, authorization cookie value , send request page (page1, url "mysite.com/lots/8188/request/4261/"), redirect me (page2, url "mysite.com/lots/view/8188/"):

sendingrequest.cookiecontainer = new cookiecontainer(); sendingrequest.cookiecontainer.add(sendingrequest.requesturi, new cookie(aspnetsessionidcookiename, this.aspnetsessionidcookie)); sendingrequest.allowautoredirect = true; sendingrequest.maximumautomaticredirections = 100; httpwebresponse response = (httpwebresponse)sendingrequest.getresponse();

ok, page1 homecoming me expected http 302 page expected url of page2, sendingrequest go page2, don't send aspnetsessionidcookiename cookie page2 , server homecoming me uncorrect response. how can utilize "aspnetsessionidcookiename" redirected request?

the auto-redireciton follow cookies domain/uri check if cookies should sent again, 1 time url changing believe problem first parameter of cookiecontainer.add.

you're restricting cookie first page url.

try alter this:

sendingrequest.cookiecontainer.add(new cookie(aspnetsessionidcookiename, this.aspnetsessionidcookie));

if want restrict cookie domain can them utilize cookie 4 parameters constructor.

c# httpwebrequest

Comments

Popular posts from this blog

javascript - I need to update the text of a paragraph by inline edit -

javascript - THREE.js reposition vertices for RingGeometry -

assembly - What is the addressing mode for ld, add, and rjmp instructions? -