HTTPリクエストの送信

Fish Shell:
HTTPリクエストの送信

How to: (方法)

Fish Shellではcurlコマンドを使用してHTTPリクエストを簡単に送ることができます。以下は基本的なGETリクエストの例です:

curl http://example.com/api

レスポンスの例:

{"status":"success", "data": {"id":1, "name":"Foo"}}

POSTリクエストでJSONデータを送信するには:

curl -X POST -H "Content-Type: application/json" -d '{"key1":"value1", "key2":"value2"}' http://example.com/api

サーバーからの応答例:

{"status":"success", "message":"Data received"}

Deep Dive (詳細情報)

HTTPリクエストの仕組みは90年代初頭からあり、インターネットとともに進化してきました。Pythonにはrequestsライブラリ、JavaScriptにはaxiosfetchといった代替手段があります。Fish Shellでの実装では、多くの場合curlが使われますが、より詳細な制御が必要な場合はwgethttpieなどの他のツールを選択することもできます。

See Also (関連情報)