1
我知道這個問題之前被問及我正在尋找答案,但我是新來的郵政,我不知道什麼是錯的,在一些網站上它工作正常,但是當我使用它時進入大學的我不斷收到的內部網:vb.net http發佈cookies錯誤
需要使用的HTTP cookies來驗證授權信息
請告訴我哪裏做錯了,這是我的代碼:
Dim cookies = New CookieContainer()
ServicePointManager.Expect100Continue = False
Dim request As HttpWebRequest = DirectCast(WebRequest.Create("http://banapp01*******/PROD/twbkwbis.P_ValLogin"), HttpWebRequest)
request.CookieContainer = cookies
'Dim response As HttpWebResponse = DirectCast(request.GetResponse(), HttpWebResponse)
'Dim cookieCount As Integer = cookies.Count
request.UserAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:19.0) Gecko/20100101 Firefox/19.0"
request.Method = "POST"
request.Referer = "http://banapp01.*******/PROD/twbkwbis.P_WWWLogin"
request.ContentType = "application/x-www-form-urlencoded"
Using requestStream = request.GetRequestStream()
Using writer = New StreamWriter(requestStream)
writer.Write("sid=" & TextBox1.Text & "&PIN=" & TextBox2.Text)
End Using
End Using
Using responseStream = request.GetResponse().GetResponseStream()
Using reader = New StreamReader(responseStream)
Dim result = reader.ReadToEnd()
RichTextBox1.Text = result
End Using
End Using
任何人都可以告訴我什麼是錯的?或者我需要如何正確工作? 我一直在研究郵政和獲取5天,使其仍然失敗! 我只是想讓我的項目變得完美:S
那麼我已經在不同的網站上測試過這個代碼,它的工作原理,但我仍然不知道爲什麼它不會在內聯網橫幅上工作。 我已閱讀其他帖子的所有建議,仍然無法使其工作。 – SalemRady 2013-02-27 13:54:11
@SalemRady cookies變量是否有任何項目?可以在調試器中檢查或如果這些幫助使用.count屬性。 – 2013-02-27 14:00:27
Duno: http://banapp01.blabla.edu.lb:0000/PROD/twbkwbis.P_ValLogin POST /PROD/twbkwbis.P_ValLogin HTTP/1.1 Host:banapp01.blabla.edu.lb:0000 User-Agent:Mozilla/5.0(Windows NT 6.1; WOW64; rv:19.0)Gecko/20100101 Firefox/19.0 Accept:text/html,application/xhtml + xml, application/xml; q = 0.9,*/*; q = 0.8 Accept-Language:zh-CN,en; q = 0.5 Accept-Encoding:gzip,deflate Referer:http://banapp01.blabla.edu。 lb:0000/PROD/twbkwbis.P_WWWLogin Cookie:TESTID =設置 連接:保持活動狀態 Content-Type:a應用/ x-www-form-urlencoded 內容長度:22 sid = someid&PIN = somepin – SalemRady 2013-02-27 14:07:20