cURL 是一個在命令行下使用的工具,它支持多種協議,包括 HTTP、HTTPS、FTP、TELNET 等。如果你需要在命令行下進行 HTTP 請求,那么 cURL 就是一個非常好的選擇。
當你需要向服務器提交 JSON 數據時,可以使用 cURL 的 -X POST 參數,并指定請求的 URL,如下所示:
curl -X POST http://example.com/api -d '{"name":"Tom","age":"18"}'
-X POST 指明了這是一個 POST 請求,-d 參數指定了請求的數據,即 JSON 格式的字符串。
如果想要通過文件來提交 JSON 數據,可以使用 -d 參數,后面指定文件的路徑,如下所示:
curl -X POST http://example.com/api -d @/path/to/file
其中 @ 符號指明文件路徑,指定了將要發送到服務器的 JSON 數據的文件路徑。
通過 cURL 發送 POST 請求并提交 JSON 數據是非常方便和快捷的,可以很好地提高開發效率。