curl 使用方式

Post

  • json 資料
    • 直接寫在內容
curl --header "Content-Type: application/json" \
  --request POST \
  --data '{"username":"xyz","password":"xyz"}' \
  http://localhost:3000/api/login
  • 寫在檔案中
curl -X POST -H "Content-Type: application/json" -d @../data/cats.json http://localhost:8080/mSfvMwNAfj
  • 檔案
    post its.xlsx 檔案到 http://localhost/excel/file 程式
curl -X POST -F 'userID=1' -F 'excelfile=@/root/develop/example/its.xlsx' http://localhost/excel/file

常見問題

curl: (6) Could not resolve host: github.com; Unknown error
// 解決
vi /etc/resolv.conf
// 增加 nameserver 8.8.8.8