0

ブラウザにsoapserversのURLを入力すると、通常は空白のページが表示されます。しかし、記憶が私に役立つなら、私はどこかで次のようなものを見ました

こんにちは、これは私たちの石鹸サービスです。ドキュメントについては、このリンクをたどってください。アカウントを取得するには、このリンクをたどってください。Blahblah。

どうやってやるの?(それが重要な場合は、PHP SoapServerを使用します)。

私はsoap-server-handlingphpコードの下部にすべてを出力しようとしましたが、その場合、適切なsoapクライアントから呼び出されたときにsoapサーバーが機能しません。

4

2 に答える 2

0

あなたがしたいことは、WSDL (Web Service Description Language) を調べることです。.NET などの言語がそれらを生成します。

于 2010-01-21T15:04:55.980 に答える
0

あなたが見た例は、おそらくヘッダー内の 1 つ以上のものをチェックし、それが見たものに基づいて行動していました。たとえば、それは検査することができます

USER_AGENT
ACCEPT
ACCEPT_ENCODING

などなど

PHP でこれを行うには、SoapServer がリクエストを取得する前にチェックを実行する必要があります。$ SERVERを検査することで、ヘッダー値にアクセスできます。それらのほとんどは HTTP で始まります。ちょうど始めるために

print_r($_SERVER);
于 2010-01-21T15:01:02.940 に答える