首页 > 解决方案 > 使用 python 发布请求添加新设备时,数据包跟踪器网络控制器中出现错误 500

问题描述

我实际上正在做我的最后一年项目(第二个硕士学位学生)我在尝试发送发布请求以将设备添加到我的网络时遇到此错误,网络配置工作 100% 我之前做过一个获取请求,它运行良好,我这周需要它,请帮忙,谢谢。

import requests
import json
baseUri = "http://127.0.0.1:58000/api/v1"


#API call to request service ticket
headers = {"Content-type":"application/json"}
data = json.dumps({"username" : "admin" , "password": "admin123"})
resp = requests.post(baseUri +"/ticket", data=data, headers=headers)

#print(resp.status_code)
result = resp.json()
#print(result)

ticket = result["response"]["serviceTicket"]
print(ticket)


#Post request to add R4 to the monitoring
headers = {"X-Auth-Token": ticket }
data = json.dumps({"globalCredentialId:": "252e76da-3603-4c03-8977-d2181ad00b66 ","ipAddress:" : "192.168.3.2"})
resp = requests.post(baseUri +"/network-device", data=data, headers=headers)

print(resp.status_code)
result = resp.json()
print(result)

标签: pythonapiresthttpcisco

解决方案


推荐阅读