by neolao
curl -i -X POST -H "Content-Type: application/json" -d '{"email":"neolao@gmail.com","password":"coucou"}' http://localhost/api
curl -i -X POST -H "X-User-Id: 52b2c74f834d222a34000002" -H "X-Session-Token: 1fa24ea765881795564da2ac58d75a396e789cbd" -F 'avatar=@localfile.jpg' http://localhost/api
myFile='{"foo": "bar"}'
curl 'https://url' -F "fileField=$myFile;filename=source.json"
curl -s -o /dev/null -I -w "%{http_code}" http://website.com/
curl -s -w '\nLookup time:\t%{time_namelookup}\nConnect time:\t%{time_connect}\nPreXfer time:\t%{time_pretransfer}\nStartXfer time:\t%{time_starttransfer}\n\nTotal time:\t%{time_total}\n' -o /dev/null http://neolao.com
data.txt
:
------WebKitFormBoundaryVgWUj9nKJUzMwnMy
Content-Disposition: form-data; name="file1"
{"foo":"bar"}
------WebKitFormBoundaryVgWUj9nKJUzMwnMy
Content-Disposition: form-data; name="file2"; filename="source.xml"
Content-Type: application/xml
<foo>bar</foo>
------WebKitFormBoundaryVgWUj9nKJUzMwnMy--
curl -i -X POST \
-H 'Authorization: Bearer 1234 \
-H 'Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryVgWUj9nKJUzMwnMy' \
--data-binary @data.txt \
http://localhost/api