如何使用 CURL 执行 POST

How to execute POST using CURL

如何使用 CURL 执行 POST,我有这个基本的 .asp 通过 POST 接收数据并在 .JSON 中显示结果格式。

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%
Response.ContentType = "application/json"
Response.Write("{ ""responseCode"": " + Request("responseCode") + ", ""publication_id"": " + Request("publication_id") + ", ""version"": " + Request("version") + "}")  
%>

只需传递以下参数之一即可使其成为 POST 请求。

$ curl --help | grep POST
-d, --data DATA     HTTP POST data (H)
    --data-ascii DATA  HTTP POST ASCII data (H)
    --data-binary DATA  HTTP POST binary data (H)
    --data-urlencode DATA  HTTP POST data url encoded (H)

通过基本搜索,我找到了如何执行此操作:

$curl --data "responseCode=jorgesys&publication_id= magaz234rewK&版本=1.0" http://mywebsite.com/appiphone/android/newsstand/psv/curl/posted.asp

那么我的结果是:

{ 
  "responseCode": jorgesys, 
  "publication_id": magaz234rewK, 
  "version": 1.0
}