这是cURL中的GET还是POST请求


curl https://api.creditcard.com/charge  
-H "x-apikey: API_KEY "  
-d email=user@host.com  
-d amount=9.99  

对我来说这似乎是一个GET,但是为什么一个API要有一个GET来刷卡呢?不应该是POST吗?

-dpost data传递给curl时,它将执行post请求。所以您的请求将执行post请求。如果您想了解更多有关请求curl正在做什么的信息,只需添加-v以获得请求的更详细输出(包括使用的http方法)。

如果你想强制一种类型的请求,只需添加-XMETHOD,其中METHOD可以是任何HTTP动词(GET/POST/…)

最新更新