0

例子:

with open('foobar.txt') as f:
    r = requests.post("http://requestb.in/179gbs61", files={'file':f})

这每次都会产生一个具有不同多部分边界的请求。即,此调用每次都会产生不同的请求。

出于测试的目的,我想修复一些类似I_AM_NOT_A_MULTIPART_BOUNDARY或类似的值。

问:我该怎么做?

4

1 回答 1

2

尝试这个:

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})
于 2013-09-16T20:15:26.560 回答