Einstellungen für HTTP-Transportrichtlinien

Verwenden Sie diese Seite, um die Richtlinienkonfiguration für HTTP-Transporte zu definieren. HTTP-Features und HTTP-Verbindungsrichtlinien werden auf abgehende Nachrichten angewendet. Alle Änderungen, die über diese Konsole an der HTTP-Transportrichtlinie vorgenommen werden, wirken sich auf alle JAX-WS-Anwendungen (Java API for XML-Based Web Services) aus, denen diese angepasste HTTP-Transportrichtlinie zugeordnet ist.

Klicken Sie zum Anzeigen dieser Seite der Administrationskonsole auf Services > Richtliniensätze > Anwendungsrichtliniensätze > Name_des_Richtliniensatzes > HTTP-Transport. Name_des_Richtliniensatzes steht für jeden Richtliniensatz, der eine HTTP-Transportrichtlinie enthält.

Diese Anzeige der Administrationskonsole bezieht sich nur auf JAX-WS-Anwendungen (Java API for XML Web Services).

Sie können eine Richtlinie nur über einen Richtliniensatz konfigurieren. Deshalb muss ein Richtliniensatz vorhanden sein, der die HTTP-Transportrichtlinie enthält, bevor Sie die HTTP-Transportrichtlinie konfigurieren können.

Der WSHTTPS-Standardrichtliniensatz wird vom Anwendungsserver bereitgestellt. Er enthält die HTTP-Transportrichtlinie, die SSL-Transportrichtlinie und die WS-Addressing-Richtlinie. Der bereitgestellte WSHTTPS-Standardrichtliniensatz ist schreibgeschützt und kann nicht bearbeitet werden. Zum Anpassen eines Richtliniensatzes, der die HTTP-Transportrichtlinie enthält, müssen Sie zuerst eine Kopie des WSHTTPS-Standardrichtliniensatzes erstellen oder einen neuen Richtliniensatz erstellen und dem neuen Richtliniensatz die HTTP-Transportrichtlinie hinzufügen.

Nachdem Sie die Werte für die HTTP-Transportrichtlinie angepasst haben, gelten diese Werte jetzt für Ihren Richtliniensatz, der diese angepasste HTTP-Transportrichtlinie enthält. Sie können diesen Richtliniensatz, der Ihre angepasste HTTP-Transportrichtlinie enthält, Ihrer Anwendung zuordnen, den zugehörigen Services, Endpunkten oder Operationen zuordnen. Diese Änderung wirkt sich auf alle JAX-WS-Anwendungen aus, denen dieser Richtliniensatz zugeordnet ist. Weitere Informationen zum Zuordnen von Richtliniensätzen zu Anwendungen finden Sie in der Dokumentation zur Verwaltung von Richtliniensätzen für Serviceprovider und Serviceclients auf Anwendungsebene.

Protokollversion

Gibt die zu verwendende Version des Protokolls HTTP an. Verwenden Sie diese Liste, um die Version des Protokolls HTTP anzugeben. Der Standardwert ist HTTP 1.1. Der Wer tHTTP 1.0 ist ebenfalls eine gültige Option.

Einige der verbleibenden Optionen in der Anzeige "HTTP-Transport" funktionieren nur für HTTP Version 1.1. In den folgenden Kurzbeschreibungen werden diese Optionen verglichen:

HTTP 1.0
Unterstützt Nachrichten in MIME-ähnlichen Format, die Metainformationen über die übertragenen Daten und Modifikatoren in der Anforderung und/oder Antwort enthalten. HTTP 1.0 adressiert die Auswirkungen hierarchischer Proxys, des Caching, des Bedarfs an persistenten Verbindungen und virtuellen Hosts jedoch nicht ausreichend.
HTTP 1.1
Ermöglicht den beiden kommunizierenden Anwendungen, das wahre Leistungsspektrum der jeweils anderen festzustellen. Dieses Protokoll hat strengere Anforderungen als HTTP 1.0, um eine zuverlässige Implementierung von Features zu gewährleisten.
Sitzung aktiviert

Gibt an, ob die HTTP-Sitzung aktiviert ist, wenn eine Nachricht gesendet wird. Wählen Sie dieses Kontrollkästchen aus, um eine HTTP-Sitzung zu aktivieren.

Wenn diese Eigenschaft in einem Richtliniensatz verwendet wird, der einem Serviceclient zugeordnet ist, gibt sie an, ob HTTP-Sitzungsinformationen an nachfolgende Anforderungen weitergegeben werden, die von derselben Clientanwendung aufgerufen werden. Ist die Eigenschaft aktiviert, werden die HTTP-Sitzungsinformationen in einer Antwortnachricht an den Serviceclient zurückgegeben, wenn nachfolgende Anforderungen über dasselbe RequestContext-Objekt aufgerufen werden.

Wenn diese Eigenschaft in einem Richtliniensatz verwendet wird, der einem Serviceprovider zugeordnet ist, gibt sie an, ob bei der Verarbeitung einer Anforderung eine neue HTTP-Sitzung erstellt wird. Ist die Eigenschaft aktiviert, wird bei der Verarbeitung einer Anforderung eine neue HTTP-Sitzung erstellt, falls noch keine vorhanden ist. Anschließend werden die Informationen zu dieser HTTP-Sitzung in der Antwortnachricht an den Serviceclient zurückgegeben.

Codierung für blockweise Übertragung aktivieren

Gibt an, ob die Codierung für blockweise Übertragung (Chunked Transfer Encoding) aktiviert ist, wenn eine Nachricht gesendet wird. Wählen Sie dieses Kontrollkästchen aus, um die Codierung für blockweise Übertragung zu aktivieren. Diese Option ist nur verfügbar, wenn Sie im Feld Protokollversion die Option "HTTP 1.1" auswählen. Diese Option ist inaktiviert, wenn Sie das Protokoll "HTTP 1.0" ausgewählt haben.

Die Standardeinstellung für diese Eigenschaft ist true.

Anforderungsheader vom Typ 'expect "100-request"' senden

Gibt an, ob der Header expect "100-request" aktiviert ist, wenn eine Nachricht gesendet wird. Wählen Sie dieses Kontrollkästchen aus, um den Header expect "100-request" zu aktivieren. Diese Option ist nur verfügbar, wenn Sie im Feld Protokollversion die Option "HTTP 1.1" auswählen. Diese Option ist inaktiviert, wenn Sie das Protokoll "HTTP 1.0" ausgewählt haben.

Der Status "100" ermöglicht einem Client, der eine Anforderungsnachricht mit einem Anforderungshauptteil sendet, festzustellen, ob der ursprüngliche Server die Anforderung, basierend auf den Anforderungsheadern, akzeptiert, bevor der Client den Anforderungshauptteil sendet. In einigen Fällen ist es nicht empfehlenswert, dass der Client den Hauptteil sendet, wenn der Server die Nachricht zurückweist, ohne sich den Hauptteil anzusehen.

Über das Anforderungsheaderfeld "Expect" wird angegeben, dass der Client bestimmte Verhaltensweisen des Servers voraussetzt. Ein Server, der keinen der Erwartungswerte im Feld "Expect" einer Anforderung einhalten kann, antwortet mit einem entsprechenden Fehlerstatus.

URL-Umleitung automatisch akzeptieren

Gibt an, ob die automatische URL-Umleitung akzeptiert wird, wenn eine Nachricht gesendet wird. Wählen Sie dieses Kontrollkästchen aus, wenn URLs, die umgeleitet werden, automatisch akzeptiert werden sollen.

Anforderungsinhalt komprimieren

Gibt an, ob der Anforderungsinhalt komprimiert wird, wenn eine Nachricht gesendet wird. Inhaltscodierung wird verwendet, um die Komprimierung eines Dokuments zu ermöglichen, ohne die Identität des zugrunde liegenden Datentyps und Informationen zu verlieren. Wählen Sie dieses Kontrollkästchen aus, um den gewünschten Anforderungsinhalt für die Komprimierung zu aktivieren. Wenn Sie auf die Schaltfläche "Anforderungsinhalt komprimieren" klicken, wird die Option Komprimierungsformat aktiviert, über die Sie die Komprimierungsmethode auswählen können. Der Standardwert für das Komprimierungsformat ist gzip.

Antwortinhalt komprimieren

Gibt an, ob der Antwortinhalt komprimiert wird, wenn eine Nachricht gesendet wird. Inhaltscodierung wird verwendet, um die Komprimierung eines Dokuments zu ermöglichen, ohne die Identität des zugrunde liegenden Datentyps und Informationen zu verlieren. Wählen Sie dieses Kontrollkästchen aus, um den gewünschten Antwortinhalt für die Komprimierung zu aktivieren. Wenn Sie auf die Schaltfläche "Antwortinhalt komprimieren" klicken, wird die Option Komprimierungsformat aktiviert, über die Sie die Komprimierungsmethode auswählen können. Der Standardwert für das Komprimierungsformat ist gzip.

Lesezeitlimit

Gibt an, wie viel Zeit (in Sekunden) dem Web-Service-Client zur Verfügung steht, um die SOAP-Antwort vollständig zu lesen. Wenn der Leseprozess im angegebenen Zeitrahmen nicht abgeschlossen werden kann, wird eine SOAP-Fehlernachricht auf der Clientmaschine generiert.

Schreibzeitlimit

Gibt das zulässige Zeitlimit (in Sekunden) für die Schreibaktion an, wenn eine Nachricht gesendet wird. Geben Sie die Zeit in Sekunden an, um das zulässige Schreibzeitlimit zu aktivieren.

Verbindungszeitlimit

Gibt das zulässige Verbindungszeitlimit (in Sekunden) an, wenn eine Nachricht gesendet wird. Geben Sie die Zeit in Sekunden an, um das zulässige Verbindungszeitlimit zu aktivieren.

Persistente Verbindung verwenden

Gibt an, ob eine persistente Verbindung verwendet wird, wenn eine Nachricht gesendet wird. Wählen Sie dieses Kontrollkästchen aus, um die Verwendung einer persistenten Verbindung zu aktivieren. Diese Option ist nur verfügbar, wenn Sie im Feld Protokollversion die Option "HTTP 1.1" auswählen. Diese Option ist inaktiviert, wenn Sie das Protokoll "HTTP 1.0" ausgewählt haben.

Erneutes Senden aktiviert

Gibt an, ob eine Nachricht erneut gesendet werden kann. Wählen Sie dieses Kontrollkästchen aus, damit eine Nachricht erneut gesendet werden kann.




Mit (online) gekennzeichnete Links setzen einen Internet-Zugang voraus.

Zugehörige Tasks
Zugehörige Verweise


Dateiname: uwbs_wsspshttp.html