![]() |
Click here to advertise with us
|
|
|||||||
| Net / Sockets Components for network and related use |
![]() |
|
|
LinkBack | Thread Tools | Display Modes |
|
|||
|
I'm having a problem with the cookies for my HttpWebRequest. First, I'm doing an HttpWebRequest to grab a PHP form from my site. When the PHP form is loaded, it set two cookies. Then I'm supposed to submit that form with those two cookies. My problem none of my request send the cookies that they're supposed to. Here's the gist of my code that's causing problems:
Code:
Dim CookieJar as New CookieContainer()
Try
Dim Stream As Stream
Dim Temp As String
Dim Request As HttpWebRequest = HttpWebRequest.Create(My.Settings.loginURL)
Request.UserAgent = "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14"
Dim Response As HttpWebResponse = Request.GetResponse()
Stream = Response.GetResponseStream
Dim tempCookie As Cookie
For Each tempCookie In Response.Cookies
CookieJar.Add(tempCookie)
Next
Temp = New StreamReader(Stream).ReadToEnd()
Stream.Close()
Response.Close()
Catch ex As Exception
End Try
Try
Dim Stream As Stream
Dim Temp As String
Dim Request As HttpWebRequest = HttpWebRequest.Create(My.Settings.postURL)
Request.UserAgent = "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14"
Request.CookieContainer = CookieJar
Dim Response As HttpWebResponse = Request.GetResponse()
Stream = Response.GetResponseStream
Dim tempCookie As Cookie
For Each tempCookie In Response.Cookies
Debug.WriteLine(tempCookie.Name)
CookieList.Add(tempCookie)
Next
CookieJar.Add(CookieList)
Temp = New StreamReader(Stream).ReadToEnd()
Stream.Close()
Response.Close()
Catch ex As Exception
End Try
|
|
||||
|
try this (pseudo), it has worked for me before:
Code:
CookieJar = New CookieContainer req1.create req1.CookieContainer = CookieJar req1.getresponse req2.create req2.CookieContainer = CookieJar req2.getresponse
__________________
Some useful links: Learning videoes, Code Samples, WMI Code Creator, MSDN, The Code Project, WindowsClient.net, ASP.net, W3 Schools, Regular-Expressions.info, GDI+ FAQ
How to format posts with code blocks etc - present the problem/post properly ![]() |
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|