PEARのHTTP/Requestを使用してみた

プログラミング

HTTP/Requestの関数色々

Requestで使える関数も色々あって、使い方もちょっと特徴あったりしたものもあったので、一覧化してみました。

インスタンス生成

$req = new HTTP_Request("URL");

ヘッダー情報追加

$req->addHeader("User-Agent", "UA");

プロキシ情報追加

$req->setProxy("PROXY_URL", 8080);

ベーシック認証解除

$req->setBasicAuth("ID", "PASSWORD");

クッキー追加

$req->addCookie("KEY", "VAL");

GETリクエスト使用

$req->setMethod(HTTP_REQUEST_METHOD_GET);

POSTリクエスト使用

$req->setMethod(HTTP_REQUEST_METHOD_POST);

GETパラメータ追加

$req->addQueryString("KEY", "VAL");

POSTパラメータ追加

$req-> addPostData("KEY", "VAL");

ファイルデータ追加

$req->addFile("NAME", "FILE_PATH");

リクエスト送信

$req->sendRequest();

レスポンス取得

$req->getResponseBody();

最後に

プロキシやベーシック認証など、ちょっと特殊なものもありますが、どれも覚えておきたいものばかりですね。

コメントを残す