求一个 /api/v1/assets/hosts/ PATCH 更新的请求体

{
“name”: “odoo测试”,
“address”: “172.31.249.127”,
“platform”: “1”,
“accounts”:
{
“username”: “root”,
“secret_type”: {“value”: “password”, “label”: “密码”},
“secret”: “123444”
}
}
我只是想更新一下password或者ip地址 但是返回是 ```
{
“error”: “Server internal error”
}

前端f12打开更新一次然后把payload复制出来,字段按照那个填写试一下

前端更新用的put方法 我这是不是方法用错了 不应该用patch

那个自动填充的数据太多了

api/docs里有,你在页面上测试一些

我就是在页面上测试之后 有点问题才跑到这里求助的 :fearful:

http://jumsperver_ip/api/docs 你看下接口实例吧

前端更新的时候有请求方法,

/api/v1/assets/hosts/{id}
url中指定一下id

还是500错误,我现在急需明白错误在哪里,但是在日志里没有找到响应错误。

curl -X ‘PUT’
http://192.168.110.45/api/v1/users/users/039eb68f-bc6e-4b68-8f21-b9445256d190/
-H ‘accept: application/json’
-H ‘Content-Type: application/json’
-H ‘X-CSRFToken: jkaywC7ns11WK8gznzN4MguTslkGha6BYVMc5QDWUoaMGcB3qnlQtc8odERtadrc’
-d ‘{
“name”: “192.168.110.25”,
“address”: “192.168.110.25”,
“platform”: {
“pk”: 12
},
“nodes”: [
{
“pk”: “08d1a331-d827-4e50-88ea-044e4beb77ac”
}
],
“protocols”: [
{
“name”: “rdp”,
“port”: 3389
},
{
“name”: “winrm”,
“port”: 5985
}
],
“domain”: null,
“labels”: [],
“is_active”: true,
“comment”: “”
}’
真实请求参考

哇哦 这个可以 谢谢:kissing_heart: