Форум сайта python.su
Не могу разобраться как с помощью 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”. Подскажите в чем ошибка.
Офлайн
> Не могу разобраться как с помощью pycurl отправлять такие запросы.
Чтобы отправить multipart используйте pycurl.HTTPPOST, кладите туда список тупл-пар.
> Смотрю сниффером, в запросе обнаруживаю строку что-то типа “ Http exception 100 continue”. Подскажите в чем ошибка.
У вас скорее всего винда? Там может быть глючный курл. Скачайте отсюда исправленную версию: http://grablib.org/static/pycurl-ssl-7.19.0.win32-py2.7.msi
Офлайн
lorien, ты старше тему найти не мог?
Офлайн
lorien
> Не могу разобраться как с помощью pycurl отправлять такие запросы.
Чтобы отправить multipart используйте pycurl.HTTPPOST, кладите туда список тупл-пар.
> Смотрю сниффером, в запросе обнаруживаю строку что-то типа “ Http exception 100 continue”. Подскажите в чем ошибка.
У вас скорее всего винда? Там может быть глючный курл. Скачайте отсюда исправленную версию: http://grablib.org/static/pycurl-ssl-7.19.0.win32-py2.7.msi
Офлайн
plusplus = python4seo?
Офлайн
Угу
Офлайн
Что с сайтом случилось? И почему премод коментов так долго идет?
100 Continue - это фича, а не баг. Его можно отключить, если уж так не нравится.
Офлайн