Sending Request to a Server
سلام
من می خوام به یک صفحه (مثلا
کد:
http://enroll.azad.ac.ir/Login.aspx
) یک Request ارسال کنم!
از این کد استفاده می کنم :
کد:
Dim request As HttpWebRequest = WebRequest.Create(URLL.Text)
request.Method = "POST"
Dim byteArray As Byte() = Encoding.UTF8.GetBytes(RQST.Text)
request.ContentType = "application/x-www-form-urlencoded"
request.Headers.Item(HttpRequestHeader.Cookie) = "ASP.NET_SessionId = go53xr45jyick3jgtzrercft"
request.ContentLength = byteArray.Length
Dim dataStream As Stream = request.GetRequestStream()
dataStream.Write(byteArray, 0, byteArray.Length)
dataStream.Close()
Dim response As WebResponse = request.GetResponse()
dataStream = response.GetResponseStream()
Dim reader As New StreamReader(dataStream)
Dim responseFromServer As String = reader.ReadToEnd()
reader.Close()
dataStream.Close()
response.Close()
My.Computer.FileSystem.WriteAllText("l.html", responseFromServer, False)
Process.Start("l.html")
با اینکه یوزر نیم و پسورد درستی ارسال می کنم اما Response مربوط به درستی یوزر نیم و پسورد رو دریافت نمی کنم.ممکنه لازم باشه به Header مربوط به Request چیزی باید اضافه کنیم؟
قطعا یک راهی داره شاید من از کلاس اشتباهی دارم استفاده می کنم.
ممکنه من رو راهنمایی کنید؟