<add>-Element für <protocols>

Fügt ein Übertragungsprotokoll hinzu, mit dessen Hilfe .NET Framework die von einem Clientbrowser in der HTTP-Anforderung gesendeten Daten entschlüsseln kann. Die in einer HTTP-Anforderung an einen XML-Webdienst gesendeten Daten enthalten Methodenaufrufe und Methodenparameterlisten.

<configuration>
   <system.web>
      <webServices>
         <protocols>
            <add>

<add name="protocol name"/>

Erforderliches Attribut

Attribut Wert Beschreibung
name     Der Name des hinzuzufügenden Protokolls kann zum Entschlüsseln oder Deserialisieren von XML-Webdienstmethoden-Aufrufen und dazugehörigen Parametern verwendet werden.
    HttpGet Fügt das HTTP GET-Protokoll hinzu. Methodennamen und Parameter werden in der Abfragezeichenfolge weitergegeben, die hinter dem Fragezeichen (?) an den Anforderungs-URL angefügt wird.
    HttpPost Fügt das HTTP POST-Protokoll hinzu. Methodennamen und Parameter werden im beliebig formatierten Bereich der HTTP-Anforderung weitergegeben.
    HttpSoap Fügt das HTTP SOAP-Protokoll hinzu.
    Documentation Fügt das spezielle Documentation-Protokoll hinzu. Wenn dieses Protokoll aktiviert ist und die ASMX-Seite direkt angefordert wird, führt ASP.NET eine Hilfsseite aus, um eine Dokumentationsseite zu erstellen, die an den anfordernden Client gesendet wird.

Beispiel

Im folgenden Beispiel werden alle vier derzeit unterstützten Protokolle aktiviert.

<configuration>
   <system.web>
      <webServices>
         <protocols>
            <add name="HttpSoap"/>
            <add name="HttpPost"/>
            <add name="HttpGet"/>
            <add name="Documentation"/>
         </protocols>
      </webServices>
   </system.web>
</configuration>

Anforderungen

Enthalten in: <system.web>

Webplattform: IIS 5.0, IIS 5.1, IIS 6.0

Konfigurationsdatei: Machine.config, Web.config

Konfigurationsabschnittshandler: System.Web.Services.Configuration.WebServicesConfigurationSectionHandler

Siehe auch

<protocols>-Element | ASP.NET-Konfiguration | ASP.NET-Einstellungsschema