はじめに こんにちは!お久しぶりです。 「実行されるとアプリサーバーにJSONを送るだけのバッチ」を作りたい人です1。 先輩に実装方法を聞いたら「そんなんcurl一択やんけ」と言われたので、curlコマンドを調べて使ってバッチを作成しました! その時に得た知識をまとめていきたいと思います。 この記事では、以下の順番でcurlの基礎をご紹介していきます。 curlコマンドって何? curlの基本の使い方 どんな動作するのか、さくっと試したい!(試せますぞ!) curlの後ろにオプションをつけると、いろいろなことができますぞ! curlコマンドって何? curlコマンドは、こちらの記事で紹介されているように、様々なプロトコルを使用してデータ転送を行うことができるコマンドです。 HTTPのGETやPOSTはもちろん、HTTPSやFTP, Telnet, SMTP, IMAP, POP3など様々な
![curlコマンドでちょこっとHTTPリクエストを試すだけの記事 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/89a2c14870f0a593cd055fbbb24bb3f5d56a4fdc/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9Y3VybCVFMyU4MiVCMyVFMyU4MyU5RSVFMyU4MyVCMyVFMyU4MyU4OSVFMyU4MSVBNyVFMyU4MSVBMSVFMyU4MiU4NyVFMyU4MSU5MyVFMyU4MSVBMyVFMyU4MSVBOEhUVFAlRTMlODMlQUElRTMlODIlQUYlRTMlODIlQTglRTMlODIlQjklRTMlODMlODglRTMlODIlOTIlRTglQTklQTYlRTMlODElOTklRTMlODElQTAlRTMlODElOTElRTMlODElQUUlRTglQTglOTglRTQlQkElOEImdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtY2xpcD1lbGxpcHNpcyZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPThmNGU2ZmEwNmRkYWFmODUyZGZiYzU2Zjk1ZDYzYWFl%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTcxNiZ0eHQ9JTQwaXN0LWEtayUyMGluJTIwJUU2JUEwJUFBJUU1JUJDJThGJUU0JUJDJTlBJUU3JUE0JUJFJTIwJUU2JTgzJTg1JUU1JUEwJUIxJUU2JTg4JUE2JUU3JTk1JUE1JUUzJTgzJTg2JUUzJTgyJUFGJUUzJTgzJThFJUUzJTgzJUFEJUUzJTgyJUI4JUUzJTgzJUJDJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzImdHh0LWFsaWduPWxlZnQlMkN0b3Amcz04OWI0MmFiMDE1N2NlZGI2NmEwNGY0ZTBhZjY1MmE5ZA%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3Df324039dc9c020b8b337c02264867b51)