Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 15, 2009 14:21:16

plusplus
От:
Зарегистрирован: 2009-01-05
Сообщения: 418
Репутация: +  15  -
Профиль   Отправить e-mail  

pycurl multipart/form-data

Не могу разобраться как с помощью 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”. Подскажите в чем ошибка.



Офлайн

#2 Июнь 13, 2012 19:52:10

lorien
От:
Зарегистрирован: 2006-08-20
Сообщения: 755
Репутация: +  37  -
Профиль  

pycurl multipart/form-data

> Не могу разобраться как с помощью pycurl отправлять такие запросы.
Чтобы отправить multipart используйте pycurl.HTTPPOST, кладите туда список тупл-пар.

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

Офлайн

#3 Июнь 14, 2012 09:28:52

asilyator
От:
Зарегистрирован: 2010-10-24
Сообщения: 276
Репутация: +  -2  -
Профиль   Отправить e-mail  

pycurl multipart/form-data

lorien, ты старше тему найти не мог?



Офлайн

#4 Сен. 29, 2012 17:42:47

plusplus
От:
Зарегистрирован: 2009-01-05
Сообщения: 418
Репутация: +  15  -
Профиль   Отправить e-mail  

pycurl multipart/form-data

lorien
> Не могу разобраться как с помощью pycurl отправлять такие запросы.
Чтобы отправить multipart используйте pycurl.HTTPPOST, кладите туда список тупл-пар.

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

Аналогичную ситуацию читал на башорге, lorien, ты дал мне ссылку на либу, которую я же и собрал=))



Офлайн

#5 Сен. 29, 2012 18:57:40

odnochlen
Зарегистрирован: 2012-06-28
Сообщения: 794
Репутация: +  14  -
Профиль   Отправить e-mail  

pycurl multipart/form-data

plusplus = python4seo?

Офлайн

#6 Сен. 29, 2012 20:30:35

plusplus
От:
Зарегистрирован: 2009-01-05
Сообщения: 418
Репутация: +  15  -
Профиль   Отправить e-mail  

pycurl multipart/form-data

Угу



Офлайн

#7 Сен. 29, 2012 21:21:53

odnochlen
Зарегистрирован: 2012-06-28
Сообщения: 794
Репутация: +  14  -
Профиль   Отправить e-mail  

pycurl multipart/form-data

Что с сайтом случилось? И почему премод коментов так долго идет?

100 Continue - это фича, а не баг. Его можно отключить, если уж так не нравится.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version