Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: КАК В 2008 .net работать с POST реквестами? Добавлено: 07.08.08 23:52  

Автор вопроса:  Demrak | Web-сайт: xmaker.ru | ICQ: 213668448 
Тема такая, нужно на сервак отправлять пост реквест специально сформированный, взамен получать респонз, в контенте которого лежит 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-сайт: xmaker.ru
 Профиль | | #2
Добавлено: 08.08.08 01:22
можно подробнее, уже 4 часа ищу инфу и пробую различные шняги, но ничего путного не выходит, уже паралельно через winsock в vb 6 делаю, но пока тоже туговато

Ответить

Номер ответа: 3
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #3 Добавлено: 08.08.08 04:04
    Private Function RequestPost(ByVal url As String, ByVal post As String) As String
        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

как-то так

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам