![]() |
Генерация HTTP запросов на c++
Искала, искала и ничего не нашла.. Мож кто знает как
отправить заголовки? Например эти: POST *** HTTP/1.0 Accept: image/gif */* Referer: *** Accept-Language: ru Content-Type: application/x-www-form-urlencoded Proxy-Connection: Keep-Alive User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; FDM) Host: *** Content-Length: ** Pragma: no-cache Cookie: language=ru name=asavav&pass1=aaa&pass2=aaa И чтобы он в какую-ниб. переменную ответ сервера записал |
|
boost.org
|
мэднет ну трините вроде как нужно знать как написать)
Алгол помню хотел написать такую статью по программированию чтобы работать с заголовками, расхотел наверно |
|
Цитата:
|
Цитата:
Цитата:
|
Простой пример
Вот мизерный пример отправки HTTP запроса на C++
Код:
WSAData wsa;Я знаю что это не лутший способ чтения ответа сервера но для примера пойдет... Если нужна будет помощь пиши на мыло. |
Цитата:
Цитата:
|
Цитата:
|
Сокеты,хм,вдумайся на основе беркли,хм беркли - *BSD =)
Щас приведу маленький кусок из учебника от "BLACK SUN RESEARCH FACILITY" Цитата:
|
дай мне такой код, и я поверю. А пока - не верю.
|
Цитата:
|
начнем с того что в Windows нужна closesocket() а в unix - close()
в винде - WSAStartup(), WSACleanup(), в unix-не нужно |
причем в винде это API ф-ия а в Unix- syscall
|
дык ребят в никсах функции для работы с сетью ДАЖЕ в передаваемых параметрах не сильно отличаются от тех что в винсок - ибо билл хотел сделать все свое но так и не решился ;) так что явных отличий там нет...
2kez кажись в юнисе иницилизировать даже не нужно ;) --- зы на правильность не проверял но кажись Snk привел отличный пример для виндоус... |
Цитата:
|
| Время: 19:00 |