wgetでPOST情報を送信してファイルをダウンロード


PHP作ったAPIの動作確認が必要やったんやけど

このAPIが特定のサーバーからのみリクエストを許可するタイプ。

実際に許可してるサーバーからの動作確認をせないかんことに。

以前紹介したputtyでトンネリング接続した上で

適当にフォームを作って実際にPOSTすればいい話なんやけど

めんどくさいテストにそこまで用意するのも余計な手間なので

何とかならんかと思ったところ、

どうやら wget でPOST情報を付けてアクセス出来るらしい。

 

[cc lang=’text’ line_numbers=’false’]
webmaster@foo ~]$ wget –post-data ‘id=******&image=******’ http://foo.net/api/image
[/cc]

こんだけ( ゚д゚)

 

–post-data の引数にPOSTの key=value の形で記述してやればいいと

複数を指定したい場合はこれを&で繋げればいい。

 

なんて楽ちん。

コメントを残す

メールアドレスが公開されることはありません。