Re: How to send a POST request by curl same to a httpie request?
Date: Fri, 3 Jul 2020 21:57:47 +0200
On 2020-07-03 14:30, Peng Yu via curl-users wrote:
>$ http --form POST localhost:9000 file_at_1.txt
>
>The above httpie (https://httpie.org/) command will send the following
>POST request. Could anybody let me know what is the equivalent curl
>command to achieve the same HTTP request? Thanks.
>
>
>POST / HTTP/1.1
>Host: localhost:9000
>User-Agent: HTTPie/2.2.0
>Accept-Encoding: gzip, deflate
>Accept: */*
>Connection: keep-alive
>Content-Length: 171
>Content-Type: multipart/form-data; boundary=36922889709f11dcba960da4b9d51a2e
>
>--36922889709f11dcba960da4b9d51a2e
>Content-Disposition: form-data; name="file"; filename="1.txt"
>Content-Type: text/plain
>
>abc
>
>--36922889709f11dcba960da4b9d51a2e--
>
>--
>Regards,
>Peng
>-----------------------------------------------------------
>Unsubscribe: https://cool.haxx.se/list/listinfo/curl-users
>Etiquette: https://curl.haxx.se/mail/etiquette.html
Hi Peng,
You could use the following command to do the same as httpie
$ curl -v -F file=1.txt localhost:9000
F for https://curl.haxx.se/docs/manpage.html#-F
v for https://curl.haxx.se/docs/manpage.html#-v
Hope that helps.
Nicolas.
-----------------------------------------------------------
Unsubscribe: https://cool.haxx.se/list/listinfo/curl-users
Etiquette: https://curl.haxx.se/mail/etiquette.html
Received on 2020-07-03