Ustawienia strategii transportu HTTP

Za pomocą tej strony można zdefiniować konfigurację strategii transportu HTTP. Funkcje HTTP i strategie połączeń HTTP są stosowane do komunikatów wychodzących. Wszystkie zmiany wprowadzone w strategii transportu HTTP na tej stronie konsoli mają wpływ na wszystkie aplikacje JAX-WS (Java API for XML-Based Web Services), do których przyłączono tę niestandardową strategię transportu HTTP.

Aby wyświetlić tę stronę Konsoli administracyjnej, należy kliknąć opcję Usługi > Zestawy strategii > Zestawy strategii aplikacji >nazwa_zestawu_strategii > Transport HTTP, gdzie nazwa_zestawu_strategii odnosi się do dowolnego zestawu strategii zawierającego strategię transportu HTTP.

Ten panel Konsoli administracyjnej dotyczy jedynie aplikacji korzystających z interfejsu JAX-WS (Java API for XML Web Services).

Strategię można konfigurować jedynie przy użyciu zestawu strategii. Dlatego przed skonfigurowaniem strategii transportu HTTP musi istnieć zestaw strategii zawierający strategię transportu HTTP.

Domyślny zestaw strategii WSHTTPS jest dostarczany z serwerem aplikacji i zawiera strategię transportu HTTP, strategię transportu SSL oraz strategię adresowania WS-Addressing. Dostarczony domyślny zestaw strategii WSHTTPS jest tylko do odczytu i nie można go edytować. Aby dostosować zestaw strategii zawierający strategię transportu HTTP, należy najpierw utworzyć kopię domyślnego zestawu strategii WSHTTPS lub utworzyć nowy zestaw strategii i dodać do niego strategię transportu HTTP.

Po dostosowaniu wartości strategii transportu HTTP wartości te mają zastosowanie w zestawie strategii, który zawiera tę niestandardową strategię transportu HTTP. Zestaw strategii zawierający skonfigurowaną strategię transportu HTTP można przyłączyć do aplikacji, jej usług, punktów końcowych lub operacji. Ta zmiana ma wpływ na wszystkie aplikacje JAX-WS, do których ten zestaw strategii jest przyłączony. Aby uzyskać dodatkowe informacje na temat przyłączania zestawów strategii do aplikacji, należy zapoznać się z dokumentacją dotyczącą zarządzania zestawami strategii dla dostawców i klientów usług na poziomie aplikacji.

Wersja protokołu

Określa wersję protokołu HTTP, która ma zostać użyta. Wersję protokołu HTTP można określić za pomocą listy. Wartość domyślna to HTTP 1.1. Poprawną opcją jest również wartość HTTP 1.0.

Niektóre z pozostałych opcji panelu Transport HTTP mają zastosowanie tylko do protokołu HTTP 1.1. Poniższe krótkie opisy zawierają porównanie tych opcji:

HTTP 1.0
Zezwala na komunikaty w formacie przypominającym MIME, które zawierają metainformacje o przesyłanych danych oraz modyfikatory żądania i/lub odpowiedzi. Protokół HTTP 1.0 nie obsługuje jednak w wystarczającym stopniu efektów hierarchicznych serwerów proxy, buforowania, wymagania trwałych połączeń lub hostów wirtualnych.
HTTP 1.1
Pozwala każdej z dwóch komunikujących się ze sobą aplikacji na określenie rzeczywistych możliwości drugiej aplikacji. Ten protokół obejmuje bardziej rygorystyczne wymagania niż protokół HTTP 1.0, aby zapewnić niezawodną implementację tych funkcji.
Włącz sesję

Określa, czy sesja HTTP jest włączona, gdy wysyłany jest komunikat. Należy zaznaczyć to pole wyboru, aby włączyć sesję HTTP.

Jeśli właściwości tej użyto w zestawie strategii przyłączonym do klienta usługi, wskazuje ona, czy informacje o sesji HTTP są propagowane do następnych żądań wywoływanych przez tę samą aplikację kliencką. Jeśli właściwość ta jest włączona, informacje o sesji HTTP są zwracane do klienta usługi w komunikacie odpowiedzi wysyłanym w kolejnych żądaniach wywoływanych z użyciem tego samego obiektu RequestContext.

Jeśli właściwości tej użyto w zestawie strategii przyłączonym do dostawcy usługi, wskazuje ona, czy podczas przetwarzania żądania jest tworzona nowa sesja HTTP. Jeśli właściwość ta jest włączona, to w trakcie przetwarzania żądania jest tworzona nowa sesja HTTP, jeśli żadna jeszcze nie istnieje. Informacje o tej sesji HTTP są następnie zwracane do klienta usługi w komunikacie odpowiedzi.

Włącz kodowanie przesyłania z podziałem na porcje

Określa, czy kodowanie przesyłania z podziałem na porcje jest włączone, gdy wysyłany jest komunikat. Należy zaznaczyć to pole wyboru, aby włączyć kodowanie przesyłania z podziałem na porcje. Ta opcja jest dostępna tylko wtedy, gdy w polu Wersja protokołu wybrano wartość HTTP 1.1. Opcja zostaje wyłączona po wybraniu protokołu HTTP 1.0.

Wartość domyślna tej właściwości to true (prawda).

Wyślij nagłówek expect "100-request"

Określa, czy nagłówek expect "100-request" jest włączony, gdy wysyłany jest komunikat. Należy zaznaczyć to pole wyboru, aby włączyć nagłówek expect "100-request". Ta opcja jest dostępna tylko wtedy, gdy w polu Wersja protokołu wybrano wartość HTTP 1.1. Opcja zostaje wyłączona po wybraniu protokołu HTTP 1.0.

Celem statusu 100 jest umożliwienie klientowi, który wysyła komunikat żądania z treścią żądania, określenie, czy serwer źródłowy akceptuje żądanie na podstawie nagłówków żądania, zanim klient wyśle treść żądania. W niektórych przypadkach można uniemożliwić klientowi wysłanie treści, jeśli serwer odrzuca komunikat bez sprawdzania treści.

Pole nagłówka Expect request służy do wskazania, że klient wymaga konkretnych zachowań serwera. Serwer, który nie może zapewnić zgodności z żadnymi oczekiwanymi wartościami w polu Expect żądania, odpowiada przy użyciu odpowiedniego statusu błędu.

Automatycznie akceptuj przekierowanie adresu URL

Określa, czy automatyczne przekierowanie adresu URL jest włączone, gdy wysyłany jest komunikat. Zaznacz to pole wyboru, aby włączyć akceptowanie automatycznie przekierowanego adresu URL.

Kompresuj treść żądania

Określa, czy treść żądania jest kompresowana, gdy wysyłany jest komunikat. Kodowanie treści umożliwia skompresowanie dokumentu bez utraty tożsamości bazowego typu nośnika i bez utraty informacji. Należy zaznaczyć to pole wyboru, aby włączyć kompresję treści żądania. Kliknięcie przycisku Kompresuj treść żądania aktywuje opcję Format kompresji, która umożliwia wybranie metody kompresji. Wartością domyślną formatu kompresji jest gzip.

Kompresuj treść odpowiedzi

Określa, czy treść odpowiedzi jest kompresowana, gdy wysyłany jest komunikat. Kodowanie treści umożliwia skompresowanie dokumentu bez utraty tożsamości bazowego typu nośnika i bez utraty informacji. Należy zaznaczyć to pole wyboru, aby włączyć kompresję treści odpowiedzi. Kliknięcie przycisku Kompresuj treść odpowiedzi aktywuje opcję Format kompresji, która umożliwia wybranie metody kompresji. Wartością domyślną formatu kompresji jest gzip.

Limit czasu odczytu

Określa limit czasu (w sekundach) całkowitego odczytu odpowiedzi SOAP przez klient usług Web service. Jeśli proces odczytu nie zakończy się w określonym czasie, na kliencie zostanie wygenerowany błąd SOAP.

Limit czasu zapisu

Określa w sekundach limit czasu działania zapisu podczas wysyłania komunikatu. Należy określić czas w sekundach, aby włączyć limit czasu zapisu.

Limit czasu połączenia

Określa limit czasu połączenia (w sekundach) podczas wysyłania komunikatu. Należy określić czas w sekundach, aby włączyć limit czasu połączenia.

Użyj trwałego połączenia

Określa, czy podczas wysyłania komunikatu używane jest trwałe połączenie. Należy zaznaczyć to pole wyboru, aby umożliwić użycie trwałego połączenia. Ta opcja jest dostępna tylko wtedy, gdy w polu Wersja protokołu wybrano wartość HTTP 1.1. Opcja zostaje wyłączona po wybraniu protokołu HTTP 1.0.

Ponowne wysyłanie włączone

Określa, czy komunikat może zostać ponownie wysłany. Należy zaznaczyć to pole wyboru, aby wysłać ponownie komunikat.




Zaznaczone odsyłacze (online) wymagają dostępu do Internetu.

Zadania pokrewne
Odsyłacze pokrewne


Nazwa pliku: uwbs_wsspshttp.html