WebServiceProtocols 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
HTTP 要求でクライアント ブラウザーから送信されたデータの復号化に使用される伝送プロトコルを指定します。
この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。
public enum class WebServiceProtocols
[System.Flags]
public enum WebServiceProtocols
[<System.Flags>]
type WebServiceProtocols =
Public Enum WebServiceProtocols
- 継承
- 属性
フィールド
AnyHttpSoap | 33 | 任意のバージョンの HTTP SOAP プロトコル。 |
Documentation | 8 | Web Services Documentation プロトコル。 |
HttpGet | 2 | HTTP GET プロトコル。 |
HttpPost | 4 | HTTP POST プロトコル。 |
HttpPostLocalhost | 16 | HTTP POST LOCALHOST プロトコル。 注意: この値は、要求のホスト ヘッダーのみをチェックして、ブラウザーリダイレクト攻撃のみを軽減します。 Web サービスへのアクセスの制限には、まだ認証と承認が必要です。 |
HttpSoap | 1 | HTTP SOAP プロトコル。 |
HttpSoap12 | 32 | HTTP SOAP version 1.2 プロトコル。 |
Unknown | 0 | 不明なプロトコル。 |
注釈
注意事項
この列挙体の HttpPostLocalhost 値を使用しても、リモート コンピューターからテストまたは Web サービスにアクセスできなくなります。 この値は、要求のホスト ヘッダーのみをチェックします。その他の検証、認証、または承認のチェックは実行されません。 このチェックにより、ブラウザーベースのリダイレクト攻撃のみが軽減されます。 Web サービスへのアクセスの制限には、まだ認証と承認が必要です。
適用対象
.NET