#author("2017-05-18T13:51:55+09:00","default:wikiwriter","wikiwriter")
#author("2017-05-18T13:53:47+09:00","default:wikiwriter","wikiwriter")
&tag(curl);
*目次 [#j05e7607]
#contents
*関連ページ [#m5d0868a]
*参考情報 [#n901517c]
-[[curlコマンド基本まとめ |:http://asklife.info/archives/2547]]

*基本的な使用方法 [#i229a9c3]

**オプション [#d5d61aa2]
,オプション,内容
,-X,GET/POST/PUTなどの各種メソッドを指定する
,-G,GETメソッドの指定
,-A,ユーザーエージェントの指定
,-d,GET/POSTのパラメータの指定
,-L,リダイレクトをフォロー


**URLを表示 [#c19ea5eb]
-オプションなしで実行
 curl http://www.example.com/

**ファイルをダウンロードして保存 [#p9834122]
-"-O"オプションを使用する。
 curl -O http://www.example.com/images/photo1.jpg

*トラブルシューティング [#o11b17e6]
**GETでリクエストパラメータが渡せない [#a358b800]
-[[curl コマンドケーススタディ - Qiita:http://qiita.com/white_aspara25/items/e00ba0dddb33a36f19ac]]にあるように、ターミナルから実行する場合は"?"や"&"をエスケープしないといけない。もしくは"-d"パラメータで渡してもいいらしい。
 curl http://example.com/\?param1=aaa\&param2=bbb

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS