在一个项目中,我看到同事在GET CURL请求中设置了-X参数。我承认我不是专家,我总是在没有这个参数的情况下发出请求。这招奏效了。我知道X代表请求。但仅此而已。
现在我的问题。是否有必要包含X参数,如果是,为什么?
curl GET http://localhost:3000/api/projects/
代替curl -X GET http://localhost:3000/api/projects/
.
不。对于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