HTTP_RequestをHTTP_Request2で書き換え
開発言語はPHPです。
PearのHTTP_Request2を使ってHttpリクエストを送信、Httpレスポンス受信して処理する処理を実装しています。
あるサービスと契約してAPIを利用して実装を行います
APIを利用するためのPHPサンプルコードの提供を受けています。
サンプルコードを元に実装してるのですがサンプルが古くHTTP_Requestで実装されてます。
HTTP_RequestからHTTP_Request2へ書き換えています。
概ねメソッド名が変わっているだけなので対応するメソッドに置き換えています。
ひとつだけ「addRawPostData」だけどう置き換えて良いのか分からないので質問しました。
サンプルコードでは
//POSTデータ生成
$postdata =
"<?xml version=\"1.0\" encoding=\"UTF8\"?>" .
"<request id=\"xxxxxxxxxxx\">" .
"<user_id>" . $user_id . "</user_id>" .
"<user_name>" . $user_name . "</user_name>" .
</request>" .
$req = new HTTP_Request($url);
$req->addRawPostData($postdata);
となっています。
利用するAPIではHttpリクエストする時に、XML形式でデータ送るために上記のような実装になっています。
addRawPostDataをHTTP_Request2では何で置き換えれば良いでしょうか?
よろしくお願いします