Отправить пакет на веб-сервер? - PullRequest
0 голосов
/ 04 декабря 2011

Я только вхожу в Python, и я не знаю, как отправлять пакеты. Так может кто-нибудь сказать мне, как я могу отправлять пакеты на веб-сервер? Я также хотел бы сам выбрать размер пакета?

Я использую Python 2.7.

Ответы [ 2 ]

0 голосов
/ 04 декабря 2011
from httplib import HTTPConnection
...
HTTPConnection.putheader("Content-Length","512")
HTTPConnection.endheaders()
HTTPConnection.send(data)

пример multipart / form-data: http://www.voidspace.org.uk/python/cgi.shtml#upload upload_test.py

0 голосов
/ 04 декабря 2011

Вы можете использовать модуль httplib , чтобы легко создавать http-запросы. Или, если вы хотите использовать простой подход, вы можете использовать модуль socket , чтобы вручную создать TCP-соединение и отправлять любые пакеты, которые вы хотите.

...