我正在尝试向服务器发起PATCH调用。我正在使用以下命令:
curl --data status=closed -X PATCH https://api.viafoura.com/v2/dev.viafoura.com/pages/7000000043515
这是正确发送PATCH请求的方式吗?我收到一个错误,说没有设置状态参数。我猜测--data仅适用于POST请求,因此服务器找不到状态参数。
这是响应(供参考):
{"http_status":400,"error":"Parameter validation errors","validation_errors":{"status":{"error":"Request missing status parameter."}}}
你可以在这里找到有关该服务的文档。
-X
和--request
被记录为相同的标志。 - Beni Cherniavsky-Paskincurl -u test:testtest -k -X PATCH https://api.test
。这里没有问题。 - Artur INTECH--data '{"name": "new name"}' -H "content-type: application/json"
! - Vladimir Vukanac