【问题标题】:Is this a GET or POST request in cURL?这是 cURL 中的 GET 或 POST 请求吗?
【发布时间】:2014-07-24 07:04:22
【问题描述】:
curl https://api.creditcard.com/charge \ 
-H "x-apikey: API_KEY " \ 
-d email=user@host.com \ 
-d amount=9.99 \ 

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

【问题讨论】:

  • 阅读:man curl

标签: api http curl


【解决方案1】:

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

如果您想强制执行某种类型的请求,只需添加 -XMETHOD,其中 METHOD 可以是任何 HTTP 动词 (GET/POST/...)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-12-17
    • 1970-01-01
    • 2014-05-16
    • 2012-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-11
    相关资源
    最近更新 更多