How to do a PUT request with curl?

前端 未结 5 1611
难免孤独
难免孤独 2020-12-02 04:18

How do I test a RESTful PUT (or DELETE) method using curl?

5条回答
  •  眼角桃花
    2020-12-02 05:15

    Quick Answer:

    In a single line, the curl command would be:

    a) If sending form data:

    curl -X PUT -H "Content-Type: multipart/form-data;" -F "key1=val1" "YOUR_URI"
    

    b) If sending raw data as json:

    curl -X PUT -H "Content-Type: application/json" -d '{"key1":"value"}' "YOUR_URI"
    

    c) If sending a file with a POST request:

    curl -X POST "YOUR_URI" -F 'file=@/file-path.csv'
    

    Alternative solution:

    You can use the POSTMAN app from Chrome Store to get the equivalent cURL request. This is especially useful when writing more complicated requests.

    For the request with other formats or for different clients like java, PHP, you can check out POSTMAN/comment below.

    POSTMAN to get the request code

提交回复
热议问题