WebServiceProtocols 列挙型

定義

HTTP 要求でクライアント ブラウザーから送信されたデータの暗号化を解除するために使用される転送プロトコルを指定します。

この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。

public enum class WebServiceProtocols
[System.Flags]
public enum WebServiceProtocols
[<System.Flags>]
type WebServiceProtocols = 
Public Enum WebServiceProtocols
継承
WebServiceProtocols
属性

フィールド

名前 説明
Unknown 0

不明なプロトコル。

HttpSoap 1

HTTP SOAP プロトコル。

HttpGet 2

HTTP GET プロトコル。

HttpPost 4

HTTP POST プロトコル。

Documentation 8

Web サービス ドキュメント プロトコル。

HttpPostLocalhost 16

HTTP POST LOCALHOST プロトコル。

注意: この値は、ブラウザーリダイレクト攻撃のみを軽減するために、要求のホスト ヘッダーのみをチェックします。 Web サービスへのアクセスを制限するには、認証と承認が引き続き必要です。

HttpSoap12 32

HTTP SOAP バージョン 1.2 プロトコル。

AnyHttpSoap 33

HTTP SOAP プロトコルの任意のバージョン。

注釈

Caution

この列挙体の HttpPostLocalhost 値を使用しても、リモート コンピューターからテストまたは Web サービスにアクセスできなくなります。 この値は、要求のホスト ヘッダーのみをチェックします。他の検証、認証、または承認のチェックは実行されません。 このチェックにより、ブラウザーベースのリダイレクト攻撃のみが軽減されます。 Web サービスへのアクセスを制限するには、認証と承認が引き続き必要です。

適用対象