更改请求参数的解释方式
Change the way request parameters are interpreted
我使用 Requests 向 api 发送一些请求。
我想将多个值传递给请求参数,所以我使用这样的列表:
params = {'test_key': [value1, value2]}
requests.get('example.com', params = params)
问题是模块将其转换为“example.com?test_key=value1&test_key=value2”。
我使用的 api 不接受这种格式,但想要类似“example.com?test_key=value1,value2”的格式
我怎样才能做到这一点?
如评论部分所述,使用 ','.join([value1, value2])
生成所需的字符串。
我使用 Requests 向 api 发送一些请求。 我想将多个值传递给请求参数,所以我使用这样的列表:
params = {'test_key': [value1, value2]}
requests.get('example.com', params = params)
问题是模块将其转换为“example.com?test_key=value1&test_key=value2”。 我使用的 api 不接受这种格式,但想要类似“example.com?test_key=value1,value2”的格式
我怎样才能做到这一点?
如评论部分所述,使用 ','.join([value1, value2])
生成所需的字符串。