GET 和 POST 请求中的 Curl -X。我需要-X吗?

Max*_*ern 4 api curl

在一个项目中,我看到同事在 GET CURL 请求中设置 -X 参数。我承认我不是专家,我总是在没有这个参数的情况下触发我的请求。它奏效了。我知道X代表请求。但仅此而已。

现在我的问题。是否有必要包含 X 参数?如果需要,为什么?

curl GET http://localhost:3000/api/projects/代替 curl -X GET http://localhost:3000/api/projects/

Dan*_*erg 15

。通常情况下,curl 根本不应该使用 -X。如果您想要GET请求,只需指定 URL,因为默认为 GET。如果你想要 POST,你可以使用 -d 或 -F (但没有 -X)等。

请参阅https://daniel.haxx.se/blog/2015/09/11/unnecessary-use-of-curl-x/

还相关:curl -GET 和 -X GET