Freigeben über


WebServiceProtocols Enumeration

Definition

Gibt die Übertragungsprotokolle an, mit denen Daten entschlüsselt werden, die von einem Clientbrowser in der HTTP-Anforderung gesendet wurden.

Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.

public enum class WebServiceProtocols
[System.Flags]
public enum WebServiceProtocols
[<System.Flags>]
type WebServiceProtocols = 
Public Enum WebServiceProtocols
Vererbung
WebServiceProtocols
Attribute

Felder

AnyHttpSoap 33

Eine beliebige Version des HTTP SOAP-Protokolls.

Documentation 8

Das Web Services Documentation-Protokoll.

HttpGet 2

Das HTTP GET-Protokoll.

HttpPost 4

Das HTTP POST-Protokoll.

HttpPostLocalhost 16

Das HTTP POST LOCALHOST-Protokoll.

ACHTUNG: Mit diesem Wert wird nur der Hostheader der Anforderung überprüft. So wird ausschließlich das Risiko von Angriffen gesenkt, bei denen eine Browserumleitung stattfindet. Eine Authentifizierung und Autorisierung ist weiterhin erforderlich, um den Zugriff auf einen Webdienst zu beschränken.

HttpSoap 1

Das HTTP SOAP-Protokoll.

HttpSoap12 32

Das HTTP SOAP-Protokoll, Version 1.2.

Unknown 0

Unbekanntes Protokoll.

Hinweise

Achtung

Die Verwendung des HttpPostLocalhost-Werts dieser Enumeration verhindert nicht, dass der Zugriff auf den Test oder den Webdienst von Remote Computern aus erfolgt. Dieser Wert überprüft nur den Host Header der Anforderung. Es werden keine weiteren Validierungs-, Authentifizierungs-oder Autorisierungs Überprüfungen ausgeführt. Mit dieser Prüfung werden nur browserbasierte Umleitungen abgewehrt. Eine Authentifizierung und Autorisierung ist weiterhin erforderlich, um den Zugriff auf einen Webdienst zu beschränken.

Gilt für