|
|
1
0
您的问题很可能与POST请求有关。最初的bash脚本使用curl-d,这表示POST请求,而不是GET。 此外,您还可以将参数作为params传递,从而将它们添加到URL中。相反,您应该使用json或data关键字(取决于服务器期望的类型-json或常规数据)在请求体中传递它们。 您重写的代码可能如下所示:
请注意,请求的URL现在包含在requests.post参数中,而不是作为DATA_URL变量。JSON中编码的参数使用data关键字进行传输。 在使用API时,处理响应状态代码是常见的做法。如果您收到401,则表明存在身份验证问题——您的用户名或密码可能不正确,或者服务器可能需要您未提供的额外身份验证。 |
|
|
2
0
cURL正在发出HTTPPOST请求,但是,您正在Python上发出GET请求。
只需编辑请求即可。访问
|