PHP初心者なのですが、
初めてPHPのPEARパッケージにあるHTTP/Requestクラスを使って、別サーバーのAPIに対し、XMLのリクエストをし、XMLのレスポンスを受け取るやり取りをする関数を作りたいと思い、下記のような関数を作ってみたのですが、ローカル環境でどのようにテストすれば、HTTP/Requestの挙動をうまく確認できるかが思い浮かばずに、止まってしまいました。
どのようにテストすれば挙動がローカルで確認できるか、どなたか、ご教授お願いします!!!
-----------
制作した関数 引数1:リクエスト先URL、引数2:
function testHttp($requestUrl,$requestXml){
$option = array(
"timeout" => "3", // タイムアウトの秒数指定
"allowRedirects" => true // リダイレクトの許可
);
// HTTP_Requestの初期化
$http = new HTTP_Request($requestUrl, $option);
// HTTPのヘッダー設定
$http->addHeader("User-Agent", "My PEAR PROGRAM");
$http->addHeader("Referer", $obj->protMember('LOGIN_URL'));
$http->setMethod(HTTP_REQUEST_METHOD_POST);
// HTTPリクエスト実行
$response = $http->sendRequest();
if (!PEAR::isError($response)) {
$responseVal['resCode'] = $http->getResponseCode(); // ResponseCode
$responseVal['resBody'] = $http->getResponseBody(); // ResponseBody
return $responseVal;
}else{
exit();
}
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) laravel 本番環境でメールが送れません。 1 2023/02/17 17:57
- PHP preg_matchで Warning: Undefined variableが出ます 1 2022/11/15 17:06
- PHP php ログイン 1 2022/11/01 00:24
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- PHP PHPでユーザー情報を入力して簡易ログイン機能をつくってみたのですが 1 2023/05/29 08:51
- PHP PHPのエラーの解消法について教えて下さい。 1 2023/02/06 10:48
- C言語・C++・C# プログラミングの問題です。至急教えてください。 /***から***/の部分をプログラミングにしてほし 1 2022/10/13 11:48
- C言語・C++・C# condaコマンドに対応したプロキシ設定が思うようにならないようです。 2 2022/04/11 17:15
- その他(プログラミング・Web制作) python flask から fastapiへの移行時のエラー対処 1 2023/02/05 12:26
- MySQL 「掲示板のログイン画面」はPHP~MySQLに「データベース認証のシステム」方式です。 1 2022/09/27 05:00
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ローカル環境でのCGIの処理速度...
-
php 別サーバーの画像存在確認
-
社内ネットワークの1台だけ接...
-
インターフェースサーバーとは...
-
レンタルサーバーで契約するなら?
-
VBAでサーバー上のファイルを開く
-
リモートデスクトップの接続履...
-
サーバーについて質問です。下...
-
【PC】TerrariaのtModLoaderサ...
-
ロリポップサーバーの契約更新...
-
独自ドメインでのNSレコード設定
-
ワイモバイルあんしんフィルター
-
さくらレンタルサーバーのホー...
-
サーバー破壊
-
ftpコマンドのput,mputの上書き...
-
サンダーバードを複数のPCで...
-
【minecraft】サーバーに接続で...
-
discordで2人だけのサーバー作...
-
フリーニュースサーバー
-
インターネットの履歴はサーバ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パス区切り文字(¥と/)
-
PHP-JSON をロリポップレンタル...
-
phpinfo で MySQL のバージョン...
-
インターネット経由でsubversion
-
MySQLとの相性を教えてください
-
PHP を使い、webminのようにリ...
-
phpからsshトンネリングコマン...
-
ローカルでPHPファイルが実行さ...
-
EclipseでSQL動作確認はどうす...
-
PEAR Net_FTP put利用方法
-
プログラムを扱う上で必要なWeb...
-
社内ネットワークの1台だけ接...
-
【minecraft】サーバーに接続で...
-
ワイモバイルあんしんフィルター
-
インターフェースサーバーとは...
-
フェイクニュースとVPN
-
他人のアドレスでメールってで...
-
ネットワーク上のRPSってなんな...
-
winscpのエラー
-
Excelシート / ハイパーリンク ...
おすすめ情報