我正在使用python请求HTTP POST将数据发送到我不拥有的某个第三方网站。但我无法让它工作,因为我获得了414状态代码。
Net::SSH.start(host, user, options) do |session|
output = session.exec!(cmd)
end
Net::SCP.start(host, user, options) do |scp|
scp.upload!(src, dst, :recursive => true)
scp.upload!(src1, dst1, :recursive => true)
end
Net::SSH.start(host, user, options) do |session|
output = session.exec!(cmd)
end
我怎样才能让它发挥作用?
答案 0 :(得分:3)
查看文档时,似乎result = requests.post(url, params=params, headers=headers)
应为result = requests.post(url, data=params, headers=headers)
(感谢John La Rooy)。
IIRC params
标志表示您在网址末尾看到的params,而data
是POST数据。