Найти - Пользователи
Полная версия: pycurl multipart/form-data
Начало » Network » pycurl multipart/form-data
1
plusplus
Не могу разобраться как с помощью pycurl отправлять такие запросы. Пробовал следующим образом:

curl.setopt(pycurl.POST, 1)
boundary= ‘—————————2311663889425’
curl.setopt(pycurl.HTTPHEADER, )
body = ‘'’–%s
Content-Disposition: form-data; name=“post”


–%s–
''' % (boundary, boundary)
curl.setopt(pycurl.POSTFIELDS, body)
curl.perform()

Смотрю сниффером, в запросе обнаруживаю строку что-то типа “ Http exception 100 continue”. Подскажите в чем ошибка.
lorien
> Не могу разобраться как с помощью pycurl отправлять такие запросы.
Чтобы отправить multipart используйте pycurl.HTTPPOST, кладите туда список тупл-пар.

> Смотрю сниффером, в запросе обнаруживаю строку что-то типа “ Http exception 100 continue”. Подскажите в чем ошибка.
У вас скорее всего винда? Там может быть глючный курл. Скачайте отсюда исправленную версию: http://grablib.org/static/pycurl-ssl-7.19.0.win32-py2.7.msi
asilyator
lorien, ты старше тему найти не мог?
plusplus
lorien
> Не могу разобраться как с помощью pycurl отправлять такие запросы.
Чтобы отправить multipart используйте pycurl.HTTPPOST, кладите туда список тупл-пар.

> Смотрю сниффером, в запросе обнаруживаю строку что-то типа “ Http exception 100 continue”. Подскажите в чем ошибка.
У вас скорее всего винда? Там может быть глючный курл. Скачайте отсюда исправленную версию: http://grablib.org/static/pycurl-ssl-7.19.0.win32-py2.7.msi

Аналогичную ситуацию читал на башорге, lorien, ты дал мне ссылку на либу, которую я же и собрал=))
odnochlen
plusplus = python4seo?
plusplus
Угу
odnochlen
Что с сайтом случилось? И почему премод коментов так долго идет?

100 Continue - это фича, а не баг. Его можно отключить, если уж так не нравится.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB