[symfony]sfWebBrowserPluginでHTTP_RequestやHTTP_Clientの代用

Written by uechoco 4月 26
この記事を読む時間:34くらい

symfonyでHTTPリクエストを投げるときは、sfWebBrowserPluginを使えそうです。PEAR::HTTP_RequestやHTTP_Clientの代わりですかね。GETとPOSTの送信ができて、本文が取得できるってのは確かです。

インストールはコマンド一発。

C:\xampp\workspace\Kyuko>symfony plugin-install http://plugins.symfony-project.com/sfWebBrowserPlugin
>> plugin    installing plugin "http://plugi...project.com/sfWebBrowserPlugin"
>> pear      downloading sfWebBrowserPlugin-1.0.1.tgz ...
>> pear      Starting to download sfWebBrowserPlugin-1.0.1.tgz (11,366
>> pear      bytes)
>> pear      ..
>> pear      ...done: 11,366 bytes
>> pear      WARNING: channel "pear.symfony-project.com" has updated its
>> pear      protocols, use "channel-update pear.symfony-project.com" to
>> pear      update
>> pear      install ok:
>> pear      channel://pear.symfony-project.com/sfWebBrowserPlugin-1.0.1

C:\xampp\workspace\Kyuko>symfony plugin-list
Installed plugins:
 sfWebBrowserPlugin     1.0.1-stable # pear.symfony-project.com (symfony)
 symfony                1.0.11-stable # pear.symfony-project.com (symfony)

使い方は、

[phpcode]
$b = new sfWebBrowser();
$b->get($url);
[/phpcode]

が一番簡単な例。sfWebBrowserPluginのページに簡単な例やエラー処理の例が載っているので詳しくはそっちで。

No Responses to “[symfony]sfWebBrowserPluginでHTTP_RequestやHTTP_Clientの代用”

No comments yet.

Comments RSS rss うえちょこ@ぼろぐ

Sorry, the comment form is closed at this time.