我想通过Xcode服务器API通过通过PATCH发送blueprint来编辑Xcode机器人。
但是,当我发送我的PATCH请求时,Xcode Server会回复原样的json。
我的请求是curl -X PATCH -H "Content-Type: application/json" -d "{\"my\": \"json\"}" https://<username>:<password>@<my_domain>:20343/api/bots/<bot_id>
我想念什么?
答案 0 :(得分:2)
缺少两个参数将导致以下问题:
xcsclientversion
:服务器将返回400错误请求。overwriteBlueprint=true
:服务器不会更改蓝图。您的最终请求应如下所示:
curl -X PATCH -H "Content-Type: application/json" -H "x-xcsclientversion: 18" -d "{\"json goes\": \"here\"}" https://<username>:<password>@<domain>:20343/api/bots/<_id>?overwriteBlueprint=true
来源:雷达与开发者关系(谢谢!)