Winsock и HTTP соединение.... - VB

Узнай цену своей работы

Формулировка задачи:

Задача следующая: Создать соединение с web сервером, и послать данные на web страницу... Примерно так:
Соединение вроде устанавливается, но при попытке послать данные - ошибка. 'Wrong protocol or connection state...' Что-то я недопонимаю в HTTP протоколе? Подскжите, если кто сталкивался... Решения с использованием компонентов типа HTTPRequest и ему подобным не подходят, мне нужно просто создать соединение, и вручную послать HTTP request...

Решение задачи: «Winsock и HTTP соединение....»

textual
Листинг программы
Private Sub connect()
Dim d As String
d = "GET /test.asp HTTP/1.1" & Chr(13) & _
"Accept: */*" & Chr(13) & _
"Accept-Language: ru" & Chr(13) & _
"Connection: Keep-Alive" & Chr(13) & _
"Host: 127.0.0.1" & Chr(13) & _
"User-Agent: Winsock" & Chr(13) & _
"Cookie: user=xxx" & Chr(13) & _
"Accept-Encoding: gzip, deflate" & Chr(13) & Chr(13)
Winsock2.Connect "127.0.0.1", 80
Winsock2.SendData d
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4.2 из 5