Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 |

 

  Вопрос: Cookies Добавлено: 18.06.08 17:48  

Автор вопроса:  Андрей
Отправляю на сервер POST запрос, как здесь (http://bbs.vbstreets.ru/viewtopic.php?t=7726) вроде бы всё проходит как надо, но сервер отвечает что: "Для авторизации необходима поддержка cookies

Вообщем я делаю так:

Private Sub Command1_Click()
Winsock1.Protocol = sckTCPProtocol 'Установка протокола
Winsock1.Connect "имя_сервера", 80 'подключение через порт 80
While Not Winsock1.State = 7 'Ждем, пока подключится.
DoEvents '
Wend '

Parametrs = "параметр1=значение&параметр2=значение" 'сохраняем параметры в 'переменной

Winsock1.SendData "POST /адрес_скрипта HTTP/1.1" & vbCrLf
Winsock1.SendData "Content-Type: application/x-www-form-urlencoded" & vbCrLf
Winsock1.SendData "Host: имя_сервера" & vbCrLf
Winsock1.SendData "Content-Length: " & len(Parametrs) & vbCrLf & vbCrLf
Winsock1.SendData Parametrs & vbCrLf
End Sub


Далее как написанно в описании "Далее сервер запустит скрипт и передаст данные, еоторые выдаст скрипт, т.е страницу, которая появилась бы в браузере. Если надо принять эти данные, то добавь еще это: "

Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
Dim Data As String
Winsock1.GetData Data
End Sub


отом я сохраняю содержимое переменой Data в html файл на диске C

F = FreeFile
Open "C:\1.HTML" For Append As F
Print #F, Data
Close #F


Если открыть это страницу на ней находится форма авторизации и написанно "Для авторизации необходима поддержка cookies"
Так как реализовать поддержку cookies?

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #1
Добавлено: 18.06.08 18:40
Сервер присылает тебе в заголовках ответа данные - cookie, которые ты должен затем передавать с каждым своим запросом.

Ответить

Номер ответа: 2
Автор ответа:
 Андрей



Вопросов: 12
Ответов: 18
 Профиль | | #2 Добавлено: 18.06.08 18:51
Я посылаю всего 1 запрос, хапрос на аторизацию, как мне послать кукис с этим запросом?

Ответить

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



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #3
Добавлено: 18.06.08 20:46
вкурить rfc

Ответить

Страница: 1 |

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



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