$ curl --user username:password url
$ curl -H 'Host: virtual.host.name' url
$ curl --verbose url 1> /dev/null
$ curl --include url
$ curl -d key=value url
$ curl -d '{"key":"value"}' -H "Content-Type: application/json" url
command + option + r で実行できる Cookie定義してるけどわたせねええええ。 ctrl + shift + Pでcopy as curlができるので、それだと機能する。
LaravelでハマったことはPHPのほうに記載。
test.http
POST http://localhost:8000/api/v1/article/1/proof-reading HTTP/1.1
content-type: application/json
accept: application/json
X-XSRF-TOKEN: eyJpdiI6IlJGVEZSSUpRV3VkV3pUN3MydkxXNXc9PSIsInZhbHVlIjoicXBQNWluUFpBMFJ4NjFRQkFjYWpNQ1NrSWdOSVZhcEhlVng1bFFaek1tcXZrY1hZZ05JWXF0eDViRVQwUUc3YUh5ZEppajdoQnN1Y1U1UlRyaElXcFwvMm1sbTZxYjB2RGlnbFo2UUtxSExFYXQwVjZpS2dkQ2phWEFueEFheE9oIiwibWFjIjoiMjc2NjE4MDQwY2ZhODU1N2E0NmUyMWY4OTk1N2QxYjJiYWZmOGI0MTIxODI1ZTVjN2I1YmJkYjM0NDI5ZjA0ZiJ9
Cookie: laravel_session=hoge
{
"title": "sample"
}