Сообщение, не состоящее из нескольких частей, с использованием pycurl

Я не могу отправлять данные на сервер отдыха, потому что сервер не знает, как обрабатывать многостраничные почтовые запросы, и выдает ошибку, когда встречает границу. Есть ли способ сделать пост в pycurl, не состоящий из нескольких частей? Почему почтовый запрос должен быть составным?


person Community    schedule 10.08.2016    source источник


Ответы (1)


Разумеется, POST не обязательно должен быть составным, см. этот пример из документов pycurl, которые я также вставляю сюда:

c = pycurl.Curl()
c.setopt(c.URL, 'http://pycurl.io/tests/testpostvars.php')

post_data = {'field': 'value'}
# Form data must be provided already urlencoded.
postfields = urlencode(post_data)
# Sets request method to POST,
# Content-Type header to application/x-www-form-urlencoded
# and data to send in request body.
c.setopt(c.POSTFIELDS, postfields)

c.perform()
c.close()
person Daniel Stenberg    schedule 10.08.2016