curl上傳文件

在寫上傳文件的後臺接口時,本來是想用postman測試的,不知道爲什麼,測試一直失敗,上傳的數據格式老是不對。後來想到,用curl來試試,好像還真成。

curl -F "key=value" -F "[email protected]" http://localhost/upload

如果使用了-F參數,curl會以multipart/form-data的方式發送POST請求。-F以key=value的形式指定要上傳的參數,如果是文件,則需要使用key=@file的形式。

如果使用-d命令,curl會以application/x-www-url-encoded格式上傳參數。

curl -d "action=del" -d "id=12" http://localhost/test

如果要以json格式上傳參數,需要使用-H在命令中指定。

curl -H "Content-Type: application/json" -X POST -d '{"username":"xyz","password":"xyz"}' http://localhost/api/login
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章