Как!? отправлять GET/POST запросы!?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
lostos
Новичок
Новичок
 
Сообщения: 36
Зарегистрирован: 04.05.2008 (Вс) 15:22

Как!? отправлять GET/POST запросы!?

Сообщение lostos » 17.09.2008 (Ср) 15:44

Здравствуйте, может у кого то есть конкретный пример, как отправлять POST запросы, искходник там, как вообще это лучше всего делать? Заранее спасибо

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: Как!? отправлять GET/POST запросы!?

Сообщение alibek » 17.09.2008 (Ср) 16:36

Чем не устраивает полдесятка примеров, легко находимых поиском по форуму?
Lasciate ogni speranza, voi ch'entrate.

lostos
Новичок
Новичок
 
Сообщения: 36
Зарегистрирован: 04.05.2008 (Вс) 15:22

Re: Как!? отправлять GET/POST запросы!?

Сообщение lostos » 18.09.2008 (Чт) 6:43

Хм... может скинешь пожалуйста ссылки на темы?

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Re: Как!? отправлять GET/POST запросы!?

Сообщение Viper » 18.09.2008 (Чт) 7:10

А самому то поискать не судьба? С плпинка находится куча примеров.
Весь мир матрица, а мы в нем потоки байтов!

lostos
Новичок
Новичок
 
Сообщения: 36
Зарегистрирован: 04.05.2008 (Вс) 15:22

Re: Как!? отправлять GET/POST запросы!?

Сообщение lostos » 18.09.2008 (Чт) 9:54

Да, самому не судьба, хоть подсказали бы какие ключевые слова

P.S ничего немогу найти, есть какой то WinHTTP но непонятно как с ним работать

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Re: Как!? отправлять GET/POST запросы!?

Сообщение Viper » 18.09.2008 (Чт) 11:40

Ключевые слова? GET, POST. А ответ лежит здесь. В том разделе, с которого и надо начинать любые поиски.
Весь мир матрица, а мы в нем потоки байтов!

lostos
Новичок
Новичок
 
Сообщения: 36
Зарегистрирован: 04.05.2008 (Вс) 15:22

Re: Как!? отправлять GET/POST запросы!?

Сообщение lostos » 18.09.2008 (Чт) 12:25

Можно подумать я туда не заглядывал и невидел этот пример, он практически нигде не работает

Williams
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1280
Зарегистрирован: 06.05.2008 (Вт) 18:35
Откуда: System.Reflection.Williams (увидел себя в зеркале :))

Re: Как!? отправлять GET/POST запросы!?

Сообщение Williams » 18.09.2008 (Чт) 12:38

lostos писал(а):Можно подумать я туда не заглядывал и невидел этот пример, он практически нигде не работает

И где же именно он у тебя не работает?
И вы думаете, что вас оставят в живых после прочтения этого поста?

dr.MIG
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1441
Зарегистрирован: 18.12.2004 (Сб) 9:53
Откуда: г.Ярославль

Re: Как!? отправлять GET/POST запросы!?

Сообщение dr.MIG » 18.09.2008 (Чт) 12:42

Значит используй WinHTTP.
Для GET:
Код: Выделить всё
Dim http_req As New WinHttpRequest, results As String
http_req.Open "GET", "http://site.ru/script.php"
http_req.Send
     If http_req.Status = 200 Then
          results = http_req.ResponseText
          Debug.Print results
     End If

Для POST:
Код: Выделить всё
Dim http_req As New WinHttpRequest, results As String
http_req.Open "POST", "http://site.ru/script.php"
http_req.SetRequestHeader "Content-Type", "application/x-www-form-urlencoded"
http_req.Send "param1=val1" 'N.B.!Не забудь значения параметров URLEncod'ировать
     If http_req.Status = 200 Then
          results = http_req.ResponseBody
          Debug.Print results
     End If
Salus populi suprema lex

lostos
Новичок
Новичок
 
Сообщения: 36
Зарегистрирован: 04.05.2008 (Вс) 15:22

Re: Как!? отправлять GET/POST запросы!?

Сообщение lostos » 18.09.2008 (Чт) 15:35

А если нужно принять данные, то есть ту страничку которая появилась бы в браузере?

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Как!? отправлять GET/POST запросы!?

Сообщение Хакер » 18.09.2008 (Чт) 16:43

lostos, пойди куда-нибудь. Почитай про HTTP.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

eldar22
Обычный пользователь
Обычный пользователь
 
Сообщения: 91
Зарегистрирован: 09.09.2008 (Вт) 18:11

Re: Как!? отправлять GET/POST запросы!?

Сообщение eldar22 » 22.09.2008 (Пн) 18:07

А где достать компонент WinHTTP&

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Re: Как!? отправлять GET/POST запросы!?

Сообщение tyomitch » 22.09.2008 (Пн) 19:25

Project -> References -> Microsoft WinHTTP Services
C:\WINDOWS\system32\WINHTTP.dll
Изображение


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18

    TopList