小编Bla*_*ank的帖子

如何在Python 3.7中正确requests.put

我尝试使用 PUT 方法与 datadog 的 api 进行通信,但失败并出现“400”响应。我已经查看了文档,并且确信我的标头已正确设置并且已指定访问密钥。以下是我正在使用的函数:

def editMonitor(monitor_Data):

api_url = 'https://api.datadoghq.com/api/v1/monitor/' + str(monitor_Data['id'])

response = requests.put(api_url, monitor_Data, headers=headers)

print(response)

if response.status_code == 200:
    return json.loads(response.content.decode('utf-8'))
else:
    return None
Run Code Online (Sandbox Code Playgroud)

下面是标题的组成部分:

headers = {'Content-Type': 'application/json',
           'DD-API-KEY': '**********************',
           'DD-APPLICATION-KEY': '***********************'
           }
Run Code Online (Sandbox Code Playgroud)

到目前为止我看到的其他文章似乎没有回答我的问题。

python python-3.x python-requests datadog

3
推荐指数
1
解决办法
3207
查看次数

标签 统计

datadog ×1

python ×1

python-3.x ×1

python-requests ×1