Страница: 1 |
Страница: 1 |
Вопрос: КАК В 2008 .net работать с POST реквестами?
Добавлено: 07.08.08 23:52
Автор вопроса: Demrak | Web-сайт:
Тема такая, нужно на сервак отправлять пост реквест специально сформированный, взамен получать респонз, в контенте которого лежит xml в зависимости от содержния xml будут или не будут выполняться другие запросы.
подскажите можно ли использовать стандартный ввод /вывод для посыла/приёма, например посредством телнета или лучше использовать специальные классы?
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #1
Добавлено: 08.08.08 01:13
Я использовал WebResponse + StreamReader для работы с XML.
Номер ответа: 2
Автор ответа:
Demrak
ICQ: 213668448
Вопросов: 6
Ответов: 22
Web-сайт:
Профиль | | #2
Добавлено: 08.08.08 01:22
можно подробнее, уже 4 часа ищу инфу и пробую различные шняги, но ничего путного не выходит, уже паралельно через winsock в vb 6 делаю, но пока тоже туговато
Номер ответа: 3
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #3
Добавлено: 08.08.08 04:04
Dim Request = CType(WebRequest.Create(url), HttpWebRequest)
Request.ContentType = "application/x-www-form-urlencoded"
Request.Method = "POST"
Using Stream = Request.GetRequestStream
Using Writer = New IO.StreamWriter(Stream, System.Text.Encoding.GetEncoding(1251))
Writer.Write(post)
End Using
End Using
Using Response = Request.GetResponse()
Using Stream = Response.GetResponseStream
Using Reader = New IO.StreamReader(Stream, System.Text.Encoding.GetEncoding(1251))
Return Reader.ReadToEnd
End Using
End Using
End Using
End Function
как-то так