0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

httpメソッドGETとGETリクエストを操作するコマンドcurlとwgetコマンドについて

Last updated at Posted at 2022-03-22

この記事の内容

  • httpメソッドGETについて
  • Linux環境におけるcurl,wgetコマンドについて

GETメソッドとは

image.png

画像資料:https://medium-company.com/http-get-post-%E9%81%95%E3%81%84/

 GETメソッドとは、HTTP通信でWebブラウザなどを通してユーザーからWebサーバへリクエストを送る際に利用されるリクエストの種類の一つです。上記の画像でいう、HTTPリクエストの部分にあたります。webサーバーに指定したURLを送信してほしいときにGETメソッドは、使われます。

また、HTTPレスポンスの確認やURLからリソースをダウンロードするコマンドに、curlwgetがあります。次の章で、概要や使い方を説明します。

curlコマンドとは?

curlコマンドの基本的な使い方

 curlコマンドは、HTTPレスポンスの中身を確認するときに使用するコマンドです。

基本的な使い方は、

$ curl 指定のURL 

Headerのみ表示したい場合は、

$ curl -I 指定のURL # ヘッダーのみ表示

Bodyのみ表示したい場合は、

$ curl -i 指定のURL #Bodyのみ表示

curlコマンドのオプション

オプション 説明
-d POSTリクエストとしてフォームを送信する
-l ヘッダ情報のみ表示する
-i ボディ情報のみを表示する
-O 取得したデータを標準出力ではなくファイルに出力する
-R ダウンロードしたファイルのタイムスタンプをサーバー上のタイムスタンプに合わせる。
-L 要求したページにリダイレクトが設定されていた場合に追従する。

引用:https://envader.plus/course/5/scenario/1026

wgetコマンドとは?

 wgetコマンドとは、指定したURLからリソースをダウンロードする際に使用するコマンドです。Linux環境は、基本的にCUIでダウンロードをすることがほとんどなのでwgetを使う必要があります。

 また、wgetは、Linuxに標準に備わっている機能ではないので、

$ sudo apt install wget

のようにインストールする必要があります。

wgetコマンドの基本的な使い方

wget`コマンドの基本的な使い方は、

$ wget https://指定したURL

その後、chmodコマンドなどで実行権限を与え、wgetでとってきたダウンロード
ファイルを実行

$ ./ダウンロードファイル

まとめ

今回は、

  • HTTPリクエストのGETメソッド
  • HTTPレスポンスの中身を確認するcurlコマンド
  • 指定したURLからリソースをダウンロードするwgetコマンド

  を学びました。web開発やアプリケーションのテストの際は必ず使われるので、覚えておきましょう!

実行環境

 オンライン学習サービスEnvaderを使いました。
Envaderは、環境構築が不要で簡単にLinux環境が学べるので学習するのにとても便利でした。コースは、

  • Linux基礎
  • Linux応用
  • セキュリティー基礎 などなど

 無料で使えて、初心者には難易度の高い環境構築しなくていいのでおすすめです。(一部有料)
今回学んだことをもっと深く学びたい方や新しい知識を身につけたい方は、ぜひ活用してみてください。

Envaderコース一覧

参考資料

https://envader.plus/course/5/scenario/1026
https://medium-company.com/http-get-post-%E9%81%95%E3%81%84/

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?