PDA

View Full Version : سوال: ارسال یک درخواست با متد پست



WindowsXp
شنبه 17 بهمن 1388, 01:27 صبح
سلام
من می خوام به یک صفحه (مثلا 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 چیزی باید اضافه کنیم؟
قطعا یک راهی داره شاید من از کلاس اشتباهی دارم استفاده می کنم.
ممکنه من رو راهنمایی کنید؟

pirmard
پنج شنبه 22 بهمن 1388, 03:12 صبح
خواهش می کنم یکی جواب بده من عجله دارم.

آیا حتما برای لوگین باید از متد پست استفاده کنید ؟
یعنی اگه به روش دیگه ای بشه لوگین کرد به کارتون نمیاد ؟

tamizi2
پنج شنبه 22 بهمن 1388, 19:21 عصر
اگر ممکنه اگر راه دیگری بلد هستید بفرمائید استفاده می کنیم
من هم همین مشکل رو دارم.

karim orooji
پنج شنبه 22 بهمن 1388, 19:41 عصر
با سلام
سوال شما مربوط به asp
توی اون بخش مربوط مطرح کنی
اطلاعات بیشتری کسب خواهی کرد

WindowsXp
جمعه 23 بهمن 1388, 21:00 عصر
نه دوست عزیز من میخوام از طریق یک برنامه ی دسکتاپ این Request رو ارسال کنم.
pirmard ممکنه شما راهتون رو بفرمائید ؟

pirmard
سه شنبه 27 بهمن 1388, 22:37 عصر
نه دوست عزیز من میخوام از طریق یک برنامه ی دسکتاپ این Request رو ارسال کنم.
pirmard ممکنه شما راهتون رو بفرمائید ؟


پروژه ی ضمیمه این کارو برای شما انجام میده .

benighted.boy
سه شنبه 17 فروردین 1389, 09:13 صبح
سلام
من یه مشکلی مشابه دارم اما با وجود گشتن زیاد به نتیجه دلخواهم نرسیدم . من یه app دارم که یه سری اطلاعات رو از کاربر و یه سری رو از سیستم کاربر می گیره .قراره اینارو به یه سایت که با php نوشته شده بفرسته و یه جواب ازون بگیره .این کار با html راحت انجام میشه اما اینکه چه جوری متدهامو به html بفرستم یا اینکه مستقیم به صفحه php بفرستم رو نمیدونم . توی نت هم خیلی search کردم اما چیز بدرد بخوری پیدا نکردم . دوستان اگه کسی راه حلی داره لطفا کمک کنه .
نمونه فرم html رو هم پیوست میکنم .
در ضمن کاربر در زمان اجرا نباید بیشتر از فرم ورود اطلاعاتش چیزی ببینه !!!
با تشکر .