猫型iPS細胞研究所

Windows、Linux、iOS、DB、Network

Linux

wgetの利用方法

投稿日:2012年12月20日 更新日:

linuxにある強力なget、post等ができる便利なコマンドがwgetです。

私はvmware上で起動させているlinux(CentOS)から、このコマンドでサーバーへgetやpostを行ってよくテストをしています。

get

wgetの後にURLをつければそのページを取得しますし、-rをつければサイトごと取得します。

[root@centos]# wget -r  http://localhost/index.html

ベーシック認証

ベーシック認証の確認もできます。

[root@centos]# wget -r  http://localhost/index.html --http-user=ユーザー名 --http-passwd=パスワード

post

postも簡単です。

[root@centos]# wget --post-data='パラメーター1=値&パラメーター2=値' http://localhost/index.html --http-user=ユーザー名 --http-passwd=パスワード

サーバー証明書を検証しない

Webサーバーのテストではかなり役立つオプションです。
オレオレ認証局を立てて自己署名証明書を発行した場合にはこのオプションを使います。

[root@centos wget]#wget --no-check-certificate --post-data='パラメーター1=値&パラメーター2=値' https://localhost/index.html --http-user=ユーザー名 --http-passwd=パスワード

ヘッダーを指定する

[root@centos wget]#wget --header="Content-Type: text/xml; charset=utf-8" https://localhost/index.html --http-user=ユーザー名 --http-passwd=パスワード

ファイルの内容をpostする

複雑な内容をpostする時などはこれが便利です。

[root@centos wget]#wget --post-file=/xxx/xxx.txt https://localhost/index.html --http-user=ユーザー名 --http-passwd=パスワード

ちなみにオプションに順番はありません。

Gooleアドセンス用336

Gooleアドセンス用336

-Linux

執筆者:

関連記事

linux

viで行を削除する

INDEX1 カーソルのある行から削除する2 指定した行を削除する3 特定の行で、カーソルの前後を削除する カーソルのある行から削除する ノーマルモードで dd でカーソルのある行を削除できます。 数 …

linux

LinuxでBase64を扱う

Base64は暗号化としてよりも、HTTPでスペースやら記号などやりとりできない文字を置き換えて送受信する場合によく利用されます。 Linuxで簡単に使用できるBase64のエンコードやデコードの方法 …

WMwareのネットワークアダプタ

WMwareのネットワークアダプタには3種類あります。 インストールすると勝手に VMware Network Adapter VMnet8 なるものが付随していきます。 INDEX1 ブリッジ接続( …

linux

samba(共有)の設定手順

INDEX1 (1)smbをyumでインストールする2 (2)linuxユーザーを追加する。3 (3)linxユーザーのパスワード4 (4)linuxユーザーをsmbaのユーザーに追加する5 (5)設 …

opensslによる自己認証局によるSSL

INDEX1 1.openssl.cnfの修正2 2.認証局(ca)の開設3 3.秘密鍵作成のための擬似乱数の情報を生成4 4.サーバ用秘密鍵(server.key)の作成5 5.認証局への署名要求書 …