WebServiceProtocols Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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.