plusplus
Июнь 15, 2009 14:21:16
Не могу разобраться как с помощью 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
Июнь 13, 2012 19:52:10
> Не могу разобраться как с помощью pycurl отправлять такие запросы.
Чтобы отправить multipart используйте pycurl.HTTPPOST, кладите туда список тупл-пар.
> Смотрю сниффером, в запросе обнаруживаю строку что-то типа “ Http exception 100 continue”. Подскажите в чем ошибка.
У вас скорее всего винда? Там может быть глючный курл. Скачайте отсюда исправленную версию:
http://grablib.org/static/pycurl-ssl-7.19.0.win32-py2.7.msi
asilyator
Июнь 14, 2012 09:28:52
lorien, ты старше тему найти не мог?
plusplus
Сен. 29, 2012 17:42:47
lorien
> Не могу разобраться как с помощью pycurl отправлять такие запросы.
Чтобы отправить multipart используйте pycurl.HTTPPOST, кладите туда список тупл-пар.
> Смотрю сниффером, в запросе обнаруживаю строку что-то типа “ Http exception 100 continue”. Подскажите в чем ошибка.
У вас скорее всего винда? Там может быть глючный курл. Скачайте отсюда исправленную версию: http://grablib.org/static/pycurl-ssl-7.19.0.win32-py2.7.msi
Аналогичную ситуацию читал на башорге, lorien, ты дал мне ссылку на либу, которую я же и собрал=))
odnochlen
Сен. 29, 2012 21:21:53
Что с сайтом случилось? И почему премод коментов так долго идет?
100 Continue - это фича, а не баг. Его можно отключить, если уж так не нравится.