[英]multipart data POST using python requests: no multipart boundary was found
[英]How can I override requests' randomly generated multipart boundary in Python?
例:
with open('foobar.txt') as f:
r = requests.post("http://requestb.in/179gbs61", files={'file':f})
这会产生每次具有不同多部分边界的请求。 即,此调用每次都会产生不同的请求。
出于测试目的,我想修复一些值,如I_AM_NOT_A_MULTIPART_BOUNDARY
或其他一些值。
问:我怎么能这样做?
尝试这个:
import requests.packages.urllib3 as urllib3
urllib3.filepost.choose_boundary = lambda: 'I_AM_NOT_A_MULTIPART_BOUNDARY'
with open('foobar.txt') as f:
r = requests.post("http://requestb.in/179gbs61", files={'file':f})
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.