ホームページ >バックエンド開発 >PHPチュートリアル >PHP は nusoap を使用して C++ で記述された Web サービスを呼び出し、HTTP 405 メソッドが見つからないエラーを報告します。
$strdbServerModStatusIp ="10.XXX.XX.XX:XXXX";$serviceURL = "http://" . $strdbServerModStatusIp . ":56789";$soap = new nusoap_client($serviceURL . "?WSDL");$str=$soap->call("DDPServiceProc", $parameters); if (!$err = $soap->getError()) { echo " return :", $str;} else { echo " false :", $err;}
HTTP エラー 404 - ファイルまたはディレクトリが見つかりません
ポートが存在するかどうかを確認してください56789が開いています
相手のサービスが起動していることを確認してください
エビはありますか? Bの問題がずっと気になっていました
HTTPエラー404 - ファイルまたはディレクトリが見つかりません
ポート56789が開いているか確認してください
相手のサービスが開始されていることを確認してください
全て開いています はい、確認しました
これが栄養価を感じる理由です
「この問題は、Microsoft インターネット インフォメーション サービス (IIS) 4.0 および Microsoft インターネット インフォメーション サービス 5.0 を使用している場合にのみ発生しますPOST 要求が IIS に送信される場合 この問題は、サーバーが IIS 4.0 または IIS 5.0 で実行されており、POST 要求にスラッシュ (/) で終わる URL が含まれている場合に発生します。ただし、IIS は代わりに 405 エラー メッセージを返します。値が GET または header の場合、IIS はデフォルトのドキュメントを返します
しかし、何が問題なのかよくわかりません。
POSTメソッドが使えないだけですが、NUSOAPのgetメソッドで呼び出す方法を教えてください