ウェブサイト上のページコンテンツなどを取得したい場合に便利。
■GETリクエスト
App::uses('HttpSocket', 'Network/Http'); $HttpSocket = new HttpSocket(); $response = $HttpSocket->get('http://example.com');
■PSOTリクエスト
App::uses('HttpSocket', 'Network/Http'); $HttpSocket = new HttpSocket(); $response = $HttpSocket->post('http://example.com', ['key' => 'value']);
下記ページが大変参考になりました。
http://lennaert.nu/2013/12/01/how-to-use-httpsocket-instead-of-curl-in-cakephp-2/