2009-05-25 10 views
0

私はxml文字列を返すWebサービスを実装しました。どのようにWebサービスが要求されたURLが有効かどうかを検証しますか?

要求が任意のURLから来て、そのURLが有効であるかどうか、またはこれがC#コードでどのように行われるかを検証するときに、そのWebサービスをハッシュコードで検証する必要がありますか?

XML Webサービスでは、要求が行われたURLの検証とともに、有効なHASHコードがAPIに送信されることが要求されます。

答えて

0

おそらく、あなたはHttpRequest.Url.Referrerをチェックし、参照元にpingを行うことができます。それが返された場合は、リファラーURLが有効であることを確認できます。しかし、私はどのようにpingを確認していない。

0

私たちの多くは、私たちのWebサービスへの呼び出しを保護したいと思っています。

これを行う方法はたくさんありますが、そのうちの1つはカスタムSOAPヘッダーを使用することです。

このメソッドを使用すると、必要なSOAPヘッダーをWebサービス呼び出しに追加するだけです。

私たちのメッセージにSOAPヘッダーを埋め込み、その内容をサーバー上で検証します。

SOAPヘッダーの検証が正常に完了した場合、WebサーバーはWebサービスの応答をコンシューマに送信します。

関連する問題