пятница, 4 сентября 2009 г.

pycurl multipart/form-data

Довольно много времени потратил, гуглив на тему, как отправлять данные в формате multipart/form-data. Так ничего полезного не обнаружив, я решил заглянуть в папку test от pycurl'a. Там я и нашел решение.


pf = [('field1', 'value1'),
('field2', 'value2'),
('field3', 'value3')
]
c.setopt(c.HTTPPOST, pf)


Оказывается надо передавать список кортежей пар поле-значение для параметра pycurl.HTTPOST. А я пытался реализовать это используя опцию pycurl.POSTFIELDS.

1 комментарий:

  1. в коде правильно, а вот где жирным там одной P нет)
    исправь на pycurl.HTTPPOST

    ОтветитьУдалить