久々にPHPを触ってHTTP通信をやろうとしたらCakePHPで簡単な方法があったのでメモ 公式ドキュメント(英)より CakePHPのバージョンは2.4です. HttpSocketというメソッドを利用するっぽいです POSTリクエストの場合 (ユーザー登録をする某APIへリクエスト) $resultsにレスポンスの値が入ります. $url = 'http://example.com/users/add'; $data = array( 'username' => "yourename", 'pass' => "パスワード", ); App::uses('HttpSocket', 'Network/Http'); $HttpSocket = new HttpSocket(); $results = $HttpSocket->post($url, $data); debug($results