4-2PEAR HTTPTips325 WebページにPOSTで情報を送信する
Level1
PointHTTP_Request2::setMethodにMETHOD_POST定数を指定する
「324」ではGETメソッドでリクエストを送信していました。本TipsではPOSTメソッドでのリクエスト送信方法を解説しましょう。基本的にはGETのときと同様ですが、リスト1の8行目で定数HTTP_Request2::METHOD_POSTを指定し、10行目でHTTP_Request2::addPostParameter()メソッドによりPOSTのパラメータを指定します。これは複数指定することができます。あとは「324」のGETメソッドの時と同様です。
<?php
require_once 'HTTP/Request2.php';
try {
$request = new HTTP_Request2();
$request->setUrl("http://search.yahoo.co.jp/search");
$request->setMethod(HTTP_Request2::METHOD_POST);
$request->addPostParameter('p', 'PHP')
この記事は会員限定です。会員登録をすると続きをお読みいただけます。
ログイン / 新規登録