ホームページ >バックエンド開発 >PHPチュートリアル >PHP は nusoap を使用して C++ で記述された Web サービスを呼び出し、HTTP 405 メソッドが見つからないエラーを報告します。

PHP は nusoap を使用して C++ で記述された Web サービスを呼び出し、HTTP 405 メソッドが見つからないエラーを報告します。

WBOY
WBOYオリジナル
2016-06-23 14:09:481227ブラウズ


$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 405 メソッドが報告されました。メソッドが見つかりません
もう一度、ヒーローたちを助けてください


ディスカッションに返信 (解決策)

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メソッドで呼び出す方法を教えてください

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。