在python中将多个参数发布到端点

时间:2018-07-08 11:53:32

标签: python post request

使用请求库,我想将多个参数发布到URL /端点。

data1="lol"
data2="lol2"

payload = {'data1param': data1}
r = requests.get('https://example.com/endpoint.php', params=payload)

如何发布多个参数?

我是否像这样修改有效载荷

  payload = {'data1param': data1, 'data2param': data2)

仅需要确认我的语法,因为在POST输入多个参数时我得到的是空值?

1 个答案:

答案 0 :(得分:1)

如果要在请求正文中发送数据,请使用以下方法:

for j in range(0, A.shape[1]):    
        m  = ind[j]
        C  = minimum(A[m,:], B[m,:])  # return 1x1000000 array

如果在查询参数中:

payload = {'data1param': data1, 'data2param': data2}
r = requests.post('https://example.com/endpoint.php', data=payload)