タグ

Guzzleに関するmytechnoteのブックマーク (2)

  • PHPでHTTPの並行ダウンロードを実現する(Guzzle編) - hnwの日記

    PHPで最近注目のHTTPクライアントライブラリにGuzzleがあります。日での知名度はまだまだという印象ですが、かなり高機能かつ真面目にメンテナンスされている印象で、今後のデファクトスタンダードになりうるライブラリと言えるでしょう。 稿ではこのGuzzleを使ってWebサーバから並行にダウンロードする方法を紹介します。Webブラウザのように同時に複数コネクションを管理しながらKeep-Aliveでコネクションを使い回しますので、下手なコードで実現するより接続先Webサーバにも優しいはずです。 Guzzleの特徴 まずは、Guzzleについて僕が特徴的だと思う点を紹介します。 パッと見でわかりやすいインターフェース cURLは必須ではないがデフォルトでcURLを使う cURLの無い環境がありうるので、cURL無しでも動くのは嬉しい cURLのわかりにくいインターフェースを隠してくれるの

    PHPでHTTPの並行ダウンロードを実現する(Guzzle編) - hnwの日記
  • PHPのHTTPクライアントライブラリ「Guzzle」を使ってみる(その1) - atijust's blog

    Mobageのドキュメントがデベロッパー以外にも公開されたみたいですね。これでブログに気兼ねなくMobageネタが書けます。というわけで、さっそく。 GuzzleというHTTPクライアントライブラリが良さげなので、MobageのAPIにアクセスしてみました。OAuthプラグインもあって超お手軽。そして、お手軽でありながら、高機能。パラレルリクエストもできるっぽい。 取り敢えずPeopleAPIを叩いてみる。 <?php require_once 'vendor/autoload.php'; use Guzzle\Http\Client; $client = new Client('http://sb.sp.app.mbga.jp/'); $client->addSubscriber(new Guzzle\Plugin\Oauth\OauthPlugin(array( 'consumer_k

    PHPのHTTPクライアントライブラリ「Guzzle」を使ってみる(その1) - atijust's blog
  • 1