【发布时间】:2020-05-27 10:55:25
【问题描述】:
不确定在这种情况下是使用 GET 还是 POST。我正在创建一个 API,它将返回 docker 映像是否兼容。更好的方法是什么?
场景 1:
GET: https://<hostname>/api/checkImage?image=nginx:latest
场景 2
GET: https://<hostname>/api/checkImage/nginx:latest
场景 3
POST: https://<hostname>/api/checkImage
Payload: {"image": "nginx"}
显然需要对冒号进行 url 编码,但上述所有情况都会返回:
{"allowed": false}
【问题讨论】:
-
GET 用于检索有关事物的信息。 POST 用于创建、更改状态或保存数据
标签: python rest api microservices