Вообщем я делаю так:
- Код: Выделить всё
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"
Так как реализовать поддержку coocies?