Wyświetlasz dokumentację Apigee Edge.
Zapoznaj się z dokumentacją Apigee X. info
Ta sekcja zawiera informacje referencyjne o zmiennych przepływu.
Apigee Edge definiuje te zmienne przepływu:
apigeeloadbalancingrouteapiproxymessagerouterapplicationmessageidservicecalloutclientorganizationsystemcurrentproxytargetenvironmentratelimitvariableerrorrequestvirtualhostisresponse
Każda z tych zmiennych jest opisana w sekcjach poniżej.
apigee
Zmienna pomocnicza, która zawiera informacje o czasie wykonania zasad.
W tej tabeli opisujemy właściwości zmiennej apigee:
| Właściwość | Typ | Odczyt/zapis | Opis | Początek zakresu |
|---|---|---|---|---|
apigee.metrics.policy.policy_name.timeTaken |
Liczba całkowita | Tylko do odczytu | Czas wykonania zasady w nanosekundach. | Zasady |
apiproxy
Opisuje proxy interfejsu API.
W tej tabeli opisujemy właściwości zmiennej apiproxy:
| Właściwość | Typ | Odczyt/zapis | Opis | Początek zakresu |
|---|---|---|---|---|
apiproxy.name |
Ciąg znaków | Tylko do odczytu | Nazwa proxy interfejsu API. Na przykład „Mój serwer proxy”. | Żądanie serwera proxy |
apiproxy.revision |
Ciąg znaków | Tylko do odczytu | Numer wersji proxy interfejsu API. np. „6”. | Żądanie serwera proxy |
Więcej informacji o pracy z proxy interfejsów API znajdziesz w artykule Omówienie interfejsów API i proxy interfejsów API.
application
Kontener właściwości application.basepath.
W tej tabeli opisujemy właściwości zmiennej application:
| Właściwość | Typ | Odczyt/zapis | Opis | Początek zakresu |
|---|---|---|---|---|
application.basepath |
Ciąg znaków | Tylko do odczytu | Podstawowa ścieżka wdrożenia (określona podczas wdrażania interfejsu API). | Żądanie serwera proxy |
client
Aplikacja lub system, który wysłał żądanie do routera brzegowego.
W tej tabeli opisujemy właściwości zmiennej client:
| Właściwość | Typ | Odczyt/zapis | Opis | Początek zakresu |
|---|---|---|---|---|
client.cn |
Ciąg znaków | Tylko do odczytu |
Powszechna nazwa określona w certyfikacie TLS/SSL przedstawionym przez aplikację klienta. |
Żądanie serwera proxy |
client.country |
Ciąg znaków | Tylko do odczytu |
Kraj w certyfikacie TLS/SSL przedstawionym przez aplikację kliencką. |
Żądanie serwera proxy |
client.email.address |
Ciąg znaków | Tylko do odczytu |
Adres e-mail w certyfikacie TLS/SSL przedstawionym przez aplikację kliencką. |
Żądanie serwera proxy |
client.host |
Ciąg znaków | Tylko do odczytu |
Adres IP hosta HTTP powiązany z żądaniem odebranym przez ProxyEndpoint. |
Żądanie serwera proxy |
client.ip |
Ciąg znaków | Tylko do odczytu |
Adres IP klienta lub systemu wysyłającego wiadomość do routera brzegowego. Może to być na przykład pierwotny adres IP klienta lub adres IP systemu równoważenia obciążenia. |
Żądanie serwera proxy |
client.locality |
Ciąg znaków | Tylko do odczytu |
Lokalizacja (miasto) w certyfikacie TLS/SSL przedstawionym przez klienta. |
Żądanie serwera proxy |
client.organization |
Ciąg znaków | Tylko do odczytu | Organizacja w certyfikacie TLS/SSL przesłanym przez klienta. (Nie musi być tożsama z organizacją w Apigee Edge). | Żądanie serwera proxy |
client.organization.unit |
Ciąg znaków | Tylko do odczytu |
Jednostka organizacyjna w certyfikacie TLS/SSL przedstawionym przez klienta. |
Żądanie serwera proxy |
client.port |
Liczba całkowita | Tylko do odczytu |
Port HTTP powiązany z żądaniem klienta źródłowego do ProxyEndpoint. |
Żądanie serwera proxy |
client.received.end.time |
Ciąg znaków | Tylko do odczytu |
Czas (w formie ciągu znaków), w którym serwer proxy zakończył odbieranie żądania od klienta źródłowego w punkcie ProxyEndpoint. Na przykład: Wed, 21 Aug 2013 19:16:47 UTC. Ta wartość czasu jest ciągiem znaków reprezentującym odpowiednią 32-bitową wartość znacznika czasu. Na przykład ciąg „Wed, 21 Aug 2013 19:16:47 UTC” odpowiada wartości sygnatury czasowej 1377112607413. |
Żądanie serwera proxy |
client.received.end.timestamp |
Długie | Tylko do odczytu |
Wartość znacznika czasu określająca, kiedy serwer proxy zakończył odbieranie żądania od klienta źródłowego w punkcie ProxyEndpoint. Ta wartość to 64-bitowa (długa) liczba całkowita zawierająca liczbę milisekund, które upłynęły od północy 1 stycznia 1970 r. czasu UTC. |
Żądanie serwera proxy |
client.received.start.time |
Ciąg znaków | Tylko do odczytu |
Czas, w którym serwer proxy zaczął odbierać żądanie od klienta źródłowego w punkcie ProxyEndpoint, wyrażony w formie ciągu znaków. Przykład: Wed, 21 Aug 2013 19:16:47 UTC Ta wartość czasu jest ciągiem znaków reprezentującym odpowiednią 32-bitową wartość znacznika czasu. Na przykład ciąg „Wed, 21 Aug 2013 19:16:47 UTC” odpowiada wartości sygnatury czasowej 1377112607413. |
Żądanie serwera proxy |
client.received.start.timestamp |
Długie | Tylko do odczytu |
Wartość sygnatury czasowej określająca, kiedy serwer proxy zaczął otrzymywać żądanie od klienta źródłowego w punkcie ProxyEndpoint. Ta wartość to 64-bitowa (długa) liczba całkowita zawierająca liczbę milisekund, które upłynęły od północy 1 stycznia 1970 r. czasu UTC. |
Żądanie serwera proxy |
client.scheme |
Ciąg znaków | Tylko do odczytu |
Zwraca http lub https w zależności od transportu używanego przez aplikację klienta do wysyłania wiadomości z żądaniem. |
Żądanie serwera proxy |
client.sent.end.time |
Ciąg znaków | Tylko do odczytu |
Czas, w którym serwer proxy zakończył wysyłanie odpowiedzi z ProxyEndpoint do klienta, wyrażony w formie ciągu znaków. Na przykład: „Wed, 21 Aug 2013 19:16:47 UTC”. Ta wartość jest ciągiem znaków reprezentującym odpowiedni 32-bitowy element |
PostClientFlow |
client.sent.end.timestamp |
Długie | Tylko do odczytu | Wartość znacznika czasu określająca, kiedy ProxyEndpoint zakończył zwracanie odpowiedzi do aplikacji klienta. Ta wartość to 64-bitowa liczba całkowita (długa) zawierająca liczbę milisekund, które upłynęły od północy 1 stycznia 1970 r. czasu UTC. | PostClientFlow |
client.sent.start.time |
Ciąg znaków | Tylko do odczytu | Czas, w którym punkt końcowy proxy zaczął zwracać odpowiedź do aplikacji klienta, w formie ciągu znaków. Na przykład „Wed, 21 Aug 2013 19:16:47 UTC”.
Ta wartość jest ciągiem znaków reprezentującym odpowiedni 32-bitowy element |
PostClientFlow |
client.sent.start.timestamp |
Długie | Tylko do odczytu | Moment, w którym serwer proxy zaczął wysyłać odpowiedź do klienta z ProxyEndpoint. Wartość ta jest wyrażona jako 64-bitowa liczba całkowita (długa) zawierająca liczbę milisekund, które upłynęły od północy 1 stycznia 1970 r. czasu UTC. | PostClientFlow |
client.ssl.enabled |
Ciąg znaków | Tylko do odczytu |
„true”, jeśli ProxyEndpoint jest skonfigurowany pod kątem TLS/SSL; w przeciwnym razie „false”. |
Żądanie serwera proxy |
client.state |
Ciąg znaków | Tylko do odczytu |
Stan w certyfikacie TLS/SSL przedstawionym przez klienta. |
Żądanie serwera proxy |
current
Zawiera informacje o bieżącym przepływie proxy interfejsu API.
W tej tabeli opisujemy właściwości zmiennej current:
| Właściwość | Typ | Odczyt/zapis | Opis | Początek zakresu |
|---|---|---|---|---|
current.flow.name |
Ciąg znaków | Tylko do odczytu | Nazwa aktualnie wykonywanego przepływu (np. „PreFlow”, „PostFlow” lub nazwa przepływu warunkowego). | Żądanie serwera proxy |
current.flow.description |
Ciąg znaków | Tylko do odczytu | Opis aktualnie wykonywanego przepływu. Jest to ta sama wartość co wartość elementu <Description> w konfiguracji XML przepływu. |
Żądanie serwera proxy |
Te właściwości możesz wyświetlić w widoku śledzenia w interfejsie Edge. Te właściwości nie są jednak domyślnie widoczne w widoku śledzenia w klasycznym interfejsie.
environment
Kontener właściwości environment.name.
W tej tabeli opisujemy właściwości zmiennej environment:
| Właściwość | Typ | Odczyt/zapis | Opis | Początek zakresu |
|---|---|---|---|---|
environment.name |
Ciąg znaków | Tylko do odczytu | Nazwa środowiska, w którym przeprowadzono transakcję. | Żądanie serwera proxy |
error
Obiekt kontekstowy, który reprezentuje komunikat o błędzie w procesie błędu.
W tej tabeli opisujemy właściwości zmiennej error:
| Właściwość | Typ | Odczyt/zapis | Opis | Początek zakresu |
|---|---|---|---|---|
error |
message |
Odczyt/zapis | Błąd typu message, który jest obiektem kontekstowym w przepływie błędów. |
Błąd |
error.content |
Ciąg znaków | Odczyt/zapis | Treść błędu. | Błąd |
error.message |
Ciąg znaków | Tylko do odczytu |
Komunikat powiązany z błędem, którego wartość jest dostępna tylko przed wykonaniem przepływu błędu. |
Błąd |
error.status.code |
Liczba całkowita | Tylko do odczytu |
Kod stanu HTTP powiązany z błędem. Na przykład „400”. |
Błąd |
error.reason.phrase |
Ciąg znaków | Tylko do odczytu |
Fraza przyczyny związana z błędem. Na przykład „Nieprawidłowe żądanie”. |
Błąd |
error.transport.message |
TransportMessage | Tylko do odczytu |
Każdy błąd typu TransportMessage. |
Błąd |
error.state |
Liczba całkowita | Tylko do odczytu |
Stan w przepływie, w którym wystąpił błąd. |
Błąd |
error.header.header_name |
Ciąg znaków | Odczyt/zapis |
Pobieranie lub ustawianie nagłówka odpowiedzi. |
Błąd |
fault
Zmienna przepływu, która jest ustawiana na kod błędu środowiska wykonawczego, gdy zasada zgłasza błąd. Wartości kodów błędów są specyficzne dla poszczególnych zasad.
| Właściwość | Typ | Odczyt/zapis | Opis | Początek zakresu |
|---|---|---|---|---|
fault.fault_name |
Ciąg znaków | Tylko do odczytu | fault_name to nazwa błędu opisana w tabeli Błędy w czasie działania, która znajduje się w każdym temacie dokumentacji zasad. | Błąd |
is
Kontener właściwości is.error.
W tej tabeli opisujemy właściwości zmiennej is:
| Właściwość | Typ | Odczyt/zapis | Opis | Początek zakresu |
|---|---|---|---|---|
is.error |
Wartość logiczna | Tylko do odczytu |
Flaga błędu. |
Żądanie serwera proxy |
loadbalancing
Zawiera informacje o stanie równoważenia obciążenia TargetEndpoint.
W tej tabeli opisujemy właściwości zmiennej loadbalancing:
| Właściwość | Typ | Odczyt/zapis | Opis | Początek zakresu |
|---|---|---|---|---|
loadbalancing.failedservers |
Tablica ciągów znaków | Tylko do odczytu |
Lista serwerów docelowych, które nie powiodły się podczas równoważenia obciążenia w punkcie docelowym. |
Odpowiedź docelowa |
loadbalancing.isfallback |
Wartość logiczna | Tylko do odczytu |
„true”, jeśli w przypadku serwera docelowego wywoływanego podczas równoważenia obciążenia w punkcie końcowym serwera docelowego włączone jest wywołanie zastępcze. |
Odpowiedź docelowa |
loadbalancing.targetserver |
Ciąg znaków | Tylko do odczytu |
Serwer docelowy wywoływany podczas równoważenia obciążenia w punkcie końcowym docelowym. Ustawiany tylko wtedy, gdy element |
Odpowiedź docelowa |
message
Obiekt kontekstowy o tej samej wartości co request w przepływie żądania, response w przepływie odpowiedzi lub error w przepływie błędu.
W tej tabeli opisujemy właściwości zmiennej message:
| Właściwość | Typ | Odczyt/zapis | Opis | Początek zakresu |
|---|---|---|---|---|
message |
message |
Odczyt/zapis |
Obiekt kontekstowy o tej samej wartości co |
Żądanie serwera proxy |
message.content |
Ciąg znaków | Odczyt/zapis |
Treść żądania, odpowiedzi lub komunikatu o błędzie. |
Żądanie serwera proxy |
message.formparam.param_name |
Ciąg znaków | Odczyt/zapis |
Wartość określonego parametru formularza. |
Żądanie serwera proxy |
message.formparam.param_name. |
Kolekcja | Tylko do odczytu |
Wszystkie wartości określonego parametru formularza w wiadomości. |
Żądanie serwera proxy |
message.formparam.param_name. |
Liczba całkowita | Tylko do odczytu |
Liczba wartości określonych parametrów formularza w wiadomości. |
Żądanie serwera proxy |
message.formparams.count |
Liczba całkowita | Tylko do odczytu |
Liczba wszystkich parametrów formularza w wiadomości. |
Żądanie serwera proxy |
message.formparams.names |
Kolekcja | Tylko do odczytu |
Wartość wszystkich parametrów formularza w wiadomości. |
Żądanie serwera proxy |
message.formstring |
Ciąg znaków | Tylko do odczytu |
Wartość ciągu formularza w wiadomości. |
Żądanie serwera proxy |
message.header.header_name |
Ciąg znaków | Odczyt/zapis |
Pobiera lub ustawia wartość określonego nagłówka HTTP w wiadomości. Jeśli nagłówek zawiera przecinek, podczas odczytywania otrzymasz tylko segment tekstu do pierwszego przecinka. Jeśli chcesz użyć całego nagłówka, użyj formularza
|
Żądanie serwera proxy |
message.header.header_name.N |
Ciąg znaków | Odczyt/zapis |
Wartość N-tego nagłówka w wiadomości (żądaniu lub odpowiedzi) w zależności od stanu przepływu. Apigee Edge dzieli wartości tekstowe nagłówka za pomocą przecinków. Pamiętaj, że indeks, którego wartość jest używana w przypadku N, jest liczony od 1, a nie od 0. Jeśli na przykład nagłówek |
Żądanie serwera proxy |
message.header.header_name. |
Kolekcja | Tylko do odczytu |
Wszystkie wartości określonej nazwy nagłówka HTTP w wiadomości. |
Żądanie serwera proxy |
message.header.header_name. |
Liczba całkowita | Tylko do odczytu |
Liczba wartości określonej nazwy nagłówka HTTP w wiadomości. |
Żądanie serwera proxy |
message.headers.count |
Liczba całkowita | Tylko do odczytu |
Liczba wszystkich nagłówków HTTP w wiadomości. |
Żądanie serwera proxy |
message.headers.names |
Kolekcja | Tylko do odczytu |
Wartość wszystkich nagłówków HTTP w wiadomości |
Żądanie serwera proxy |
message.path |
Ciąg znaków | Odczyt/zapis |
Pełna ścieżka wiadomości z żądaniem w adresie URL bez parametrów zapytania. |
Żądanie serwera proxy |
message.queryparam.param_name |
Ciąg znaków | Tylko do odczytu |
Zwraca określony parametr zapytania wiadomości. |
Żądanie serwera proxy |
message.queryparam.param_name.N |
Ciąg znaków | Odczyt/zapis |
Wartość parametru zapytania Nth w wiadomości. Jeśli na przykład Aby podać kilka wartości dla jednej nazwy parametru zapytania, np. „type=siteid:1&type=language:us-en&type=currency:USD”, ustaw te wartości:
|
Żądanie serwera proxy |
message.queryparam.param_name. |
Kolekcja | Tylko do odczytu |
Wszystkie wartości danego parametru zapytania w wiadomości sformatowane jako lista rozdzielona przecinkami. Jeśli na przykład ciąg zapytania to |
Żądanie serwera proxy |
message.queryparam.param_name. |
Liczba całkowita | Tylko do odczytu |
Łączna liczba określonego parametru zapytania powiązanego z żądaniem wysłanym do ProxyEndpoint z aplikacji klienta. |
Żądanie serwera proxy |
message.queryparams.count |
Liczba całkowita | Tylko do odczytu |
Łączna liczba wszystkich parametrów zapytania powiązanych z żądaniem wysłanym do elementu ProxyEndpoint z aplikacji klienta. |
Żądanie serwera proxy |
message.queryparams.names |
Kolekcja | Tylko do odczytu |
Lista wszystkich nazw parametrów zapytania powiązanych z żądaniem wysłanym do ProxyEndpoint z aplikacji klienta. Aby iterować nazwy parametrów zapytania za pomocą JavaScriptu, zapoznaj się z tym postem na forum społeczności Apigee: How do you iterate Collection from "request.queryparams.names" in JS? (Jak iterować kolekcję z „request.queryparams.names” w JS?). w społeczności Apigee. |
Żądanie serwera proxy |
message.querystring |
Ciąg znaków | Tylko do odczytu |
Ciąg znaków zawierający wszystkie nazwy i wartości parametrów zapytania powiązane z żądaniem wysłanym do ProxyEndpoint z aplikacji klienta. Na przykład w przypadku żądania „http://api.apifactory.com/inventors?name=nick&surname=danger” wartość |
Żądanie serwera proxy |
message.reason.phrase |
Ciąg znaków | Tylko do odczytu |
ReasonPhrase wiadomości odpowiedzi z usługi docelowej. |
Odpowiedź docelowa |
message.status.code |
Liczba całkowita | Tylko do odczytu |
Kod stanu HTTP wiadomości odpowiedzi z miejsca docelowego. |
Odpowiedź docelowa |
message.transport.message |
TransportMessage | Tylko do odczytu |
Wiadomość typu TransportMessage, która jest obiektem kontekstowym. |
Żądanie serwera proxy |
message.uri |
Ciąg znaków | Tylko do odczytu |
Pełna ścieżka URI (po adresie URL domeny) wraz z parametrami zapytania. Na przykład w przypadku żądania „http://api.apifactory.com/inventors?name=nikola&surname=tesla” ta zmienna zwraca wartość „inventors?name=nikola&surname=tesla”. |
Żądanie serwera proxy |
message.verb |
Ciąg znaków | Tylko do odczytu |
Czasownik HTTP ( |
Żądanie serwera proxy |
message.version |
Ciąg znaków | Odczyt/zapis |
Wersja HTTP powiązana z żądaniem wysłanym do ProxyEndpoint z aplikacji klienta. |
Żądanie serwera proxy |
Więcej informacji o wiadomościach znajdziesz w dokumentacji funkcji szablonu wiadomości.
messageid
Kontener niepowtarzalnego globalnie identyfikatora żądania.
W tej tabeli opisujemy właściwości zmiennej messageid:
| Właściwość | Typ | Odczyt/zapis | Opis | Początek zakresu |
|---|---|---|---|---|
messageid |
Ciąg znaków | Tylko do odczytu |
Zawiera niepowtarzalny globalnie identyfikator żądania, który obejmuje nazwę hosta routera. Ten identyfikator umożliwia śledzenie żądań otrzymywanych przez router po ich wysłaniu do procesora wiadomości. Ten identyfikator jest rejestrowany w logach błędów Edge, aby powiązać |
Żądanie serwera proxy |
organization
Kontener właściwości organization.name.
W tej tabeli opisujemy właściwości zmiennej organization:
| Właściwość | Typ | Odczyt/zapis | Opis | Początek zakresu |
|---|---|---|---|---|
organization.name |
Ciąg znaków | Tylko do odczytu |
Nazwa organizacji. |
Żądanie serwera proxy |
Więcej informacji o organizacjach znajdziesz w artykule Informacje o organizacjach.
proxy
Konfiguracja proxy interfejsu API.
W tej tabeli opisujemy właściwości zmiennej proxy:
| Właściwość | Typ | Odczyt/zapis | Opis | Początek zakresu |
|---|---|---|---|---|
proxy.basepath |
Ciąg znaków | Tylko do odczytu |
Wartość ścieżki podstawowej w konfiguracji proxy interfejsu API. Ścieżka podstawowa to fragment identyfikatora URI, który następuje po hoście w adresie URL. Identyfikatory URI przepływu warunkowego są zgodne z ścieżką podstawową. W adresie URL „http://myorg-test.apigee.net/v2/weatherapi/forecastrss?w=12797282":
Możesz się o tym przekonać, sprawdzając definicję serwera proxy interfejsu API lub wartość zmiennej proxy.basepath. Sufiks ścieżki serwera proxy występuje po ścieżce podstawowej („/forecastrss”) wraz z wszelkimi parametrami zapytania. Jeśli w konfiguracji serwera proxy interfejsu API zdefiniujesz dynamiczną ścieżkę podstawową, np. „/v2/*/weatherapi”, ta zmienna zostanie ustawiona na ścieżkę dynamiczną („/v2/*/weatherapi”), nawet jeśli ścieżka podstawowa zostanie przekształcona w wartość statyczną, np. „/v2/foo/weatherapi”. |
Żądanie serwera proxy |
proxy.client.ip |
Ciąg znaków | Tylko do odczytu |
Adres |
Żądanie serwera proxy |
proxy.name |
Ciąg znaków | Tylko do odczytu |
Atrybut name skonfigurowany dla ProxyEndpoint. |
Żądanie serwera proxy |
proxy.pathsuffix |
Ciąg znaków | Tylko do odczytu |
Wartość przyrostka ścieżki podstawowej serwera proxy interfejsu API, która jest wysyłana z klienta i odbierana w punkcie końcowym serwera proxy. Ścieżka podstawowa to komponent ścieżki, który jednoznacznie identyfikuje serwer proxy interfejsu API. Publiczny adres URL serwera proxy interfejsu API składa się z nazwy organizacji, środowiska, w którym jest wdrożony serwer proxy, ścieżki podstawowej, sufiksu ścieżki podstawowej i wszelkich parametrów zapytania. Na przykład w żądaniu wysłanym do |
Żądanie serwera proxy |
proxy.url |
Ciąg znaków | Tylko do odczytu |
Pobiera pełny adres URL powiązany z żądaniem serwera proxy otrzymanym przez ProxyEndpoint, w tym wszystkie parametry zapytania.
Gdy serwer proxy jest wywoływany za pomocą Przykład tworzenia adresu URL |
Żądanie serwera proxy |
Więcej informacji o pracy z proxy interfejsów API znajdziesz w artykule Omówienie interfejsów API i proxy interfejsów API.
ratelimit
Wypełniane, gdy wykonywane są zasady Quota lub SpikeArrest.
W tej tabeli opisujemy właściwości zmiennej ratelimit:
| Właściwość | Typ | Odczyt/zapis | Opis | Początek zakresu |
|---|---|---|---|---|
| ratelimit.policy_name.allowed.count | Długie | Tylko do odczytu | Zwraca dozwoloną liczbę limitów. | PostClientFlow |
| ratelimit.policy_name.used.count | Długie | Tylko do odczytu | Zwraca bieżący limit wykorzystania w przedziale limitu. | PostClientFlow |
| ratelimit.policy_name.available.count | Długie | Tylko do odczytu | Zwraca liczbę dostępnych limitów w przedziale czasu limitu. | PostClientFlow |
| ratelimit.policy_name.exceed.count | Długie | Tylko do odczytu | Zwraca wartość 1 po przekroczeniu limitu. | PostClientFlow |
| ratelimit.policy_name.total.exceed.count | Długie | Tylko do odczytu | Zwraca wartość 1 po przekroczeniu limitu. | PostClientFlow |
| ratelimit.policy_name.expiry.time | Długie | Tylko do odczytu |
Zwraca czas UTC (w milisekundach), który określa, kiedy limit wygasa i kiedy rozpoczyna się nowy interwał limitu. Gdy typ zasady dotyczącej limitu to |
PostClientFlow |
| ratelimit.policy_name.identifier | Ciąg znaków | Tylko do odczytu | Zwraca odniesienie do identyfikatora (klienta) dołączone do zasad. | PostClientFlow |
| ratelimit.policy_name.class.allowed.count | Długie | Tylko do odczytu | Zwraca liczbę dozwolonych limitów zdefiniowaną w klasie. | PostClientFlow |
| ratelimit.policy_name.class.used.count | Długie | Tylko do odczytu | Zwraca wykorzystany limit w ramach zajęć. | PostClientFlow |
| ratelimit.policy_name.class.available.count | Długie | Tylko do odczytu | Zwraca liczbę dostępnych limitów w klasie. | PostClientFlow |
| ratelimit.policy_name.class.exceed.count | Długie | Tylko do odczytu | Zwraca liczbę żądań, które przekraczają limit w klasie w bieżącym przedziale limitu. | PostClientFlow |
| ratelimit.policy_name.class.total.exceed.count | Długie | Tylko do odczytu | Zwraca łączną liczbę żądań, które przekraczają limit w klasie we wszystkich przedziałach limitu, więc jest to suma wartości class.exceed.count we wszystkich przedziałach limitu. |
PostClientFlow |
| ratelimit.policy_name.failed | Wartość logiczna | Tylko do odczytu |
Określa, czy zasada nie została zastosowana (prawda lub fałsz). |
PostClientFlow |
Więcej informacji znajdziesz w tych materiałach:
- Ograniczanie liczby żądań
- Porównanie zasad dotyczących limitów i zasad SpikeArrest
- Zasady dotyczące limitów
- Zasady dotyczące ochrony przed nagłymi wzrostami
request
kompletne żądanie, w tym wszelkie obecne ładunki;
Więcej informacji o danych żądania znajdziesz w artykule Jak dane żądania są przekazywane do serwera backendu?
W tej tabeli opisujemy właściwości zmiennej request:
| Właściwość | Typ | Odczyt/zapis | Opis | Początek zakresu |
|---|---|---|---|---|
request |
message |
Tylko do odczytu |
kompletne żądanie, w tym wszelkie obecne ładunki; |
Żądanie serwera proxy |
request.content |
Ciąg znaków | Odczyt/zapis |
Pobiera lub ustawia ładunek wiadomości z żądaniem. |
Żądanie serwera proxy |
request.formparam.param_name |
Ciąg znaków | Odczyt/zapis |
Pobiera lub ustawia wartość określonego parametru formularza w żądaniu wysłanym z aplikacji klienckiej. |
Żądanie serwera proxy |
request.formparam.param_name. |
Kolekcja | Tylko do odczytu |
Wszystkie wartości danego parametru formularza w żądaniu sformatowane jako lista rozdzielona przecinkami. Jeśli na przykład ładunek to „a=hello&x=greeting&a=world”, wartość |
Żądanie serwera proxy |
request.formparam.param_name. |
Liczba całkowita | Tylko do odczytu |
Liczba wszystkich wartości określonego parametru formularza powiązanego z żądaniem. |
Żądanie serwera proxy |
request.formparam.param_name.N |
Ciąg znaków | Odczyt/zapis |
Wartość parametru Nth w wiadomości. Jeśli na przykład ciąg znaków formularza to „a=hello&a=world”, wartość zwracana przez |
Żądanie serwera proxy |
request.formparams.count |
Liczba całkowita | Tylko do odczytu |
Liczba wszystkich parametrów formularza powiązanych z żądaniem wysłanym z aplikacji klienta. |
Żądanie serwera proxy |
request.formparams.names |
Kolekcja | Tylko do odczytu |
Lista wszystkich nazw parametrów formularza powiązanych z żądaniem. |
Żądanie serwera proxy |
request.formstring |
Ciąg znaków | Tylko do odczytu |
Pełny Na przykład „name=test&type=first&group=A”. |
Żądanie serwera proxy |
request.header.header_name |
Ciąg znaków | Odczyt/zapis |
Pobiera lub ustawia wartość określonego nagłówka znalezionego w żądaniu. Jeśli nagłówek zawiera przecinek, podczas odczytywania otrzymasz tylko segment tekstu do pierwszego przecinka. Jeśli chcesz użyć całego nagłówka, użyj formularza |
Żądanie serwera proxy |
request.header.header_name.N |
Ciąg znaków | Odczyt/zapis |
Wartość N-tego nagłówka w żądaniu. Apigee Edge dzieli wartości tekstu nagłówka przecinkami. Pamiętaj, że indeks, którego wartość jest używana w przypadku N, jest liczony od 1, a nie od 0. Jeśli na przykład nagłówek |
Żądanie serwera proxy |
request.header.header_name. |
Kolekcja | Tylko do odczytu |
Wszystkie wartości danego nagłówka w żądaniu. |
Żądanie serwera proxy |
request.header.header_name. |
Liczba całkowita | Tylko do odczytu |
Liczba wszystkich wartości określonego nagłówka w żądaniu. |
Żądanie serwera proxy |
request.headers.count |
Liczba całkowita | Tylko do odczytu |
Liczba wszystkich nagłówków w żądaniu. |
Żądanie serwera proxy |
request.headers.names |
Kolekcja | Tylko do odczytu |
Nazwy wszystkich nagłówków w żądaniu. |
Żądanie serwera proxy |
request.path |
Ciąg znaków | Tylko do odczytu |
Ścieżka zasobu bez serwera proxy (bez hosta) do usługi backendu, z wyłączeniem parametrów zapytania. Jeśli na przykład URI usługi backendu to „https://example.com/rest/api/latest”, to wartość |
Żądanie serwera proxy |
request.queryparam.param_name |
Ciąg znaków | Odczyt/zapis |
Wartość określonego parametru zapytania znalezionego w żądaniu. |
Żądanie serwera proxy |
request.queryparam.param_name.N |
Ciąg znaków | Odczyt/zapis |
Wartość parametru zapytania Nth w żądaniu. Jeśli na przykład argument Aby podać kilka wartości dla jednej nazwy parametru zapytania, np. „type=siteid:1&type=language:us-en&type=currency:USD”, ustaw te wartości:
|
Żądanie serwera proxy |
request.queryparam.param_name. |
Kolekcja | Tylko do odczytu |
Wszystkie wartości danego parametru zapytania w żądaniu sformatowane jako lista rozdzielona przecinkami. Jeśli na przykład |
Żądanie serwera proxy |
request.queryparam.param_name. |
Liczba całkowita | Tylko do odczytu |
Liczba wszystkich wartości określonego parametru zapytania w żądaniu. |
Żądanie serwera proxy |
request.queryparams.count |
Liczba całkowita | Tylko do odczytu |
Liczba wszystkich parametrów zapytania w żądaniu. |
Żądanie serwera proxy |
request.queryparams.names |
Kolekcja | Tylko do odczytu |
Nazwy wszystkich parametrów zapytania w żądaniu. Aby iterować nazwy parametrów zapytania za pomocą JavaScriptu, przeczytaj artykuł How do you iterate Collection from "request.queryparams.names" in JS? (Jak iterować kolekcję z „request.queryparams.names” w JS?) w społeczności Apigee. |
Żądanie serwera proxy |
request.querystring |
Ciąg znaków | Tylko do odczytu |
Pełna lista parametrów zapytania w żądaniu wysłanym z aplikacji klienta. Jeśli na przykład żądanie to „http://host.com/123?name=first&surname=second&place=address”, ta zmienna zwraca wartość „name=first&surname=second&place=address”. |
Żądanie serwera proxy |
request.transportid |
Ciąg znaków | Tylko do odczytu |
Identyfikator żądania jako typ TransportMessage, który jest obiektem kontekstowym. |
Żądanie serwera proxy |
request.transport.message |
Transport-Message | Tylko do odczytu |
Żądanie typu TransportMessage, które jest obiektem kontekstowym. |
Żądanie serwera proxy |
request.uri |
Ciąg znaków | Tylko do odczytu |
W przypadku serwera proxy interfejsu API serwer proxy
Wskazuje
W żądaniu W odpowiedzi Różnica wynika z tego, że pierwotne żądanie trafiło do serwera proxy, a następnie serwer proxy wysłał kolejne żądanie do usługi docelowej. Załóżmy, że do naszego przykładowego serwera proxy, który ma ścieżkę podstawową „/my-mock-proxy”, wysyłane jest to wywołanie:
I przekierowywanie połączeń:
Do adresu URL zostanie dodany ciąg „/user?user=Dude”.
|
Żądanie serwera proxy (różni się w odpowiedzi) |
request.url |
Ciąg znaków | Tylko do odczytu |
Pełny adres URL żądania wysłanego do docelowego punktu końcowego, w tym parametry ciągu zapytania, ale bez numeru portu (jeśli został określony). Jeśli na przykład wywołasz przykładowy serwer proxy „http://my_org-test.apigee.net/my-mock-proxy/user?user=Dude”, a docelowy punkt końcowy to „http://example.com:8080”, wartość będzie następująca:
|
Odpowiedź docelowa |
request.verb |
Ciąg znaków | Tylko do odczytu |
Czasownik HTTP użyty w żądaniu. Na przykład „GET”, „PUT” i „DELETE”. |
Żądanie serwera proxy |
request.version |
Ciąg znaków | Tylko do odczytu |
Wersja HTTP żądania. Na przykład „1.1”. |
Żądanie serwera proxy |
response
Pełna odpowiedź, w tym wszelkie obecne ładunki.
W tej tabeli opisujemy właściwości zmiennej response:
| Właściwość | Typ | Odczyt/zapis | Opis | Początek zakresu |
|---|---|---|---|---|
response |
message |
Odczyt/zapis |
Pełna wiadomość z odpowiedzią zwrócona przez miejsce docelowe. |
Odpowiedź docelowa |
response.content |
Ciąg znaków | Odczyt/zapis |
Zawartość ładunku wiadomości odpowiedzi zwróconej przez element docelowy. |
Odpowiedź docelowa |
response.formparam.param_name |
Ciąg znaków | Odczyt/zapis |
Wartość parametru formularza w odpowiedzi. |
Odpowiedź docelowa |
response.formparam.param_name. |
Liczba całkowita | Tylko do odczytu |
Liczba wszystkich wartości określonego parametru formularza w odpowiedzi. |
Odpowiedź docelowa |
response.formparams.count |
Liczba całkowita | Tylko do odczytu |
Liczba wszystkich parametrów formularza w odpowiedzi. |
Odpowiedź docelowa |
response.formparams.names |
Kolekcja | Tylko do odczytu |
Nazwy wszystkich parametrów formularza w odpowiedzi. |
Odpowiedź docelowa |
response.header.header_name |
Ciąg znaków | Odczyt/zapis |
Pobiera lub ustawia wartość określonego nagłówka HTTP w odpowiedzi. Jeśli tekst nagłówka zawiera przecinek, Apigee Edge wnioskuje, że jest to wiele wartości. W tym przypadku funkcja Aby odczytać cały nagłówek, użyj formularza |
Odpowiedź docelowa |
response.header.header_name. |
Kolekcja | Tylko do odczytu |
Wszystkie wartości określonego nagłówka HTTP w odpowiedzi. |
Odpowiedź docelowa |
response.header.header_name. |
Liczba całkowita | Tylko do odczytu |
Liczba wszystkich wartości określonego nagłówka HTTP w odpowiedzi. |
Odpowiedź docelowa |
response.header.header_name.N |
Ciąg znaków | Odczyt/zapis |
Wartość N-tego nagłówka w odpowiedzi. Apigee Edge dzieli wartości tekstu nagłówka przecinkami. Pamiętaj, że indeks, którego wartość jest używana w przypadku N, jest liczony od 1, a nie od 0. Jeśli na przykład nagłówek |
Odpowiedź docelowa |
response.headers.count |
Liczba całkowita | Tylko do odczytu |
Liczba wszystkich nagłówków w odpowiedzi. |
Odpowiedź docelowa |
response.headers.names |
Kolekcja | Tylko do odczytu |
Nazwy wszystkich nagłówków w odpowiedzi. |
Odpowiedź docelowa |
response.reason.phrase |
Ciąg znaków | Odczyt/zapis |
Wyrażenie opisujące przyczynę odpowiedzi na konkretne żądanie. |
Odpowiedź docelowa |
response.status.code |
Liczba całkowita | Odczyt/zapis |
Kod odpowiedzi zwrócony w odpowiedzi na żądanie. Za pomocą tej zmiennej możesz zastąpić kod stanu odpowiedzi, który jest przechowywany w zmiennej |
Odpowiedź docelowa |
response.transport.message |
Ciąg znaków | Tylko do odczytu |
Odpowiedź typu TransportMessage, która jest obiektem kontekstowym. |
Odpowiedź docelowa |
route
Określa nazwy <RouteRule> i TargetEndpoint.
W tej tabeli opisujemy właściwości zmiennej route:
| Właściwość | Typ | Odczyt/zapis | Opis | Początek zakresu |
|---|---|---|---|---|
route.name |
Ciąg znaków | Tylko do odczytu |
Nazwa |
Żądanie docelowe |
route.target |
Ciąg znaków | Tylko do odczytu |
Nazwa wykonanego elementu TargetEndpoint. Na przykład „default”. |
Żądanie docelowe |
router
Kontener właściwości router.uuid, która została wycofana.
W tej tabeli opisujemy właściwości zmiennej router:
| Właściwość | Typ | Odczyt/zapis | Opis | Początek zakresu |
|---|---|---|---|---|
router.uuid |
Ciąg znaków | Tylko do odczytu |
Funkcja jest wycofana i zwraca wartość null. (Wcześniej był to identyfikator UUID routera obsługującego serwer proxy). |
Żądanie serwera proxy |
servicecallout
Opisuje TargetEndpoint dla zasad ServiceCallout.
W tej tabeli opisujemy właściwości zmiennej servicecallout:
| Właściwość | Typ | Odczyt/zapis | Opis | Początek zakresu |
|---|---|---|---|---|
servicecallout.policy_name.expectedcn |
Ciąg znaków | Odczyt/zapis |
Oczekiwana nazwa pospolita TargetEndpoint, do której odwołuje się zasada ServiceCallout. Ma to znaczenie tylko wtedy, gdy TargetEndpoint odnosi się do punktu końcowego TLS/SSL. |
Żądanie serwera proxy |
servicecallout.policy_name.target.url |
Ciąg znaków | Odczyt/zapis |
Adres URL TargetEndpoint dla konkretnej zasady ServiceCallout. |
Żądanie serwera proxy |
servicecallout.requesturi |
Ciąg znaków | Odczyt/zapis |
Identyfikator URI TargetEndpoint dla zasady ServiceCallout. Identyfikator URI to adres URL TargetEndpoint bez protokołu i specyfikacji domeny. |
Żądanie serwera proxy |
system
Określa adres IP systemu oraz szczegóły dotyczące serwera proxy.
W tej tabeli opisujemy właściwości zmiennej system:
| Właściwość | Typ | Odczyt/zapis | Opis | Początek zakresu |
|---|---|---|---|---|
system.interface.interface_name |
Ciąg znaków | Tylko do odczytu |
Adres IP systemu. |
Żądanie serwera proxy |
system.pod.name |
Ciąg znaków | Tylko do odczytu |
Nazwa poda, w którym działa serwer proxy. |
Żądanie serwera proxy |
system.region.name |
Ciąg znaków | Tylko do odczytu |
Nazwa centrum danych regionu, w którym działa serwer proxy. |
Żądanie serwera proxy |
system.time |
Ciąg znaków | Tylko do odczytu |
Czas odczytu tej zmiennej. Na przykład „Wed, 21 Aug 2013 19:16:47 UTC”. Ta wartość jest ciągiem znaków reprezentującym odpowiednią wartość elementu |
Żądanie serwera proxy |
system.time.year |
Liczba całkowita | Tylko do odczytu |
Część roku w |
Żądanie serwera proxy |
system.time.month |
Liczba całkowita | Tylko do odczytu |
Część daty |
Żądanie serwera proxy |
system.time.day |
Liczba całkowita | Tylko do odczytu |
Dzień miesiąca w |
Żądanie serwera proxy |
system.time.dayofweek |
Liczba całkowita | Tylko do odczytu |
Część |
Żądanie serwera proxy |
system.time.hour |
Liczba całkowita | Tylko do odczytu |
Część godziny w |
Żądanie serwera proxy |
system.time.minute |
Liczba całkowita | Tylko do odczytu |
Minutowa część |
Żądanie serwera proxy |
system.time.second |
Liczba całkowita | Tylko do odczytu |
Druga część |
Żądanie serwera proxy |
system.time.millisecond |
Liczba całkowita | Tylko do odczytu |
Część |
Żądanie serwera proxy |
system.time.zone |
Ciąg znaków | Tylko do odczytu |
Strefa czasowa systemu. |
Żądanie serwera proxy |
system.timestamp |
Długie | Tylko do odczytu |
64-bitowa liczba całkowita (długa) reprezentująca czas odczytu tej zmiennej. Wartość to liczba milisekund, które upłynęły od północy 1 stycznia 1970 r. czasu UTC. Na przykład: „1534783015000”. |
Żądanie serwera proxy |
system.uuid |
Ciąg znaków | Tylko do odczytu |
Identyfikator UUID procesora wiadomości obsługującego serwer proxy. |
Żądanie serwera proxy |
target
Opisuje element docelowy żądania.
W tej tabeli opisujemy właściwości zmiennej target:
| Właściwość | Typ | Odczyt/zapis | Opis | Początek zakresu |
|---|---|---|---|---|
target.basepath |
Ciąg znaków | Tylko do odczytu |
Ścieżka zasobu (bez domeny) do usługi docelowej, z wyłączeniem parametrów zapytania, która jest zdefiniowana w elemencie TargetEndpoint serwera proxy. Załóżmy na przykład, że serwer proxy interfejsu API wywołuje ten cel:
W tym przykładzie Jeśli celem byłoby:
Wartość |
Żądanie docelowe |
target.copy.pathsuffix |
Wartość logiczna | Odczyt/zapis |
Jeśli wartość to „true”, żądanie przekazywane z ProxyEndpoint do TargetEndpoint zachowuje sufiks ścieżki (fragment ścieżki URI następujący po ścieżce URI zdefiniowanej w ścieżce podstawowej ProxyEndpoint). |
Żądanie docelowe |
target.copy.queryparams |
Wartość logiczna | Odczyt/zapis |
Jeśli wartość to „true”, żądanie przekazywane z ProxyEndpoint do TargetEndpoint zachowuje parametry zapytania. |
Żądanie docelowe |
target.country |
Ciąg znaków | Tylko do odczytu |
Kraj certyfikatu TLS/SSL przedstawionego przez serwer docelowy. |
Odpowiedź docelowa |
target.cn |
Ciąg znaków | Tylko do odczytu |
Zrozumiała nazwa TargetEndpoint. Ma to znaczenie tylko wtedy, gdy element TargetEndpoint odnosi się do punktu końcowego TLS/SSL. |
Żądanie docelowe |
target.email.address |
Ciąg znaków | Tylko do odczytu |
Adres e-mail certyfikatu TLS/SSL przedstawionego przez serwer docelowy. |
Odpowiedź docelowa |
target.expectedcn |
Ciąg znaków | Odczyt/zapis |
Oczekiwana nazwa zwyczajowa TargetEndpoint. Ma to znaczenie tylko wtedy, gdy element TargetEndpoint odnosi się do punktu końcowego TLS/SSL. |
Żądanie serwera proxy |
target.host |
Ciąg znaków | Tylko do odczytu |
Nazwa domeny usługi docelowej, która zwraca odpowiedź do serwera proxy interfejsu API. |
Odpowiedź docelowa |
target.ip |
Ciąg znaków | Tylko do odczytu |
Adres IP usługi docelowej, która zwraca odpowiedź do proxy interfejsu API. |
Odpowiedź docelowa |
target.locality |
Ciąg znaków | Tylko do odczytu |
Lokalizacja (miasto) certyfikatu TLS/SSL przedstawionego przez serwer docelowy. |
Odpowiedź docelowa |
target.name |
Ciąg znaków | Tylko do odczytu |
Miejsce docelowe, do którego dociera wiadomość z elementu docelowego targetendpoint. |
Żądanie docelowe |
target.organization |
Ciąg znaków | Tylko do odczytu |
Organizacja certyfikatu TLS/SSL przedstawionego przez serwer docelowy. |
Odpowiedź docelowa |
target.organization.unit |
Ciąg znaków | Tylko do odczytu |
Jednostka organizacyjna certyfikatu TLS/SSL przedstawionego przez serwer docelowy. |
Odpowiedź docelowa |
target.port |
Liczba całkowita | Tylko do odczytu |
Numer portu usługi docelowej, która zwraca odpowiedź do serwera proxy API. |
Odpowiedź docelowa |
target.received.end.time |
Ciąg znaków | Tylko do odczytu |
Czas, w którym TargetEndpoint zakończył odbieranie odpowiedzi z miejsca docelowego, wyrażony w formie ciągu znaków. Na przykład „Wed, 21 Aug 2013 19:16:47 UTC”. Ta wartość czasu jest ciągiem znaków reprezentującym odpowiednią 32-bitową wartość znacznika czasu. Na przykład „Wed, 21 Aug 2013 19:16:47 UTC” odpowiada wartości sygnatury czasowej „1377112607413”. |
Odpowiedź docelowa |
target.received.end. |
Długie | Tylko do odczytu |
Wartość znacznika czasu określająca, kiedy TargetEndpoint zakończył odbieranie odpowiedzi z celu. Na przykład „1534783015000”. Ta wartość to 64-bitowa (długa) liczba całkowita określająca liczbę milisekund, które upłynęły od północy 1 stycznia 1970 r. czasu UTC. |
Odpowiedź docelowa |
target.received.start.time |
Ciąg znaków | Tylko do odczytu |
Czas, w którym TargetEndpoint zaczął otrzymywać odpowiedź z usługi docelowej, wyrażony w postaci ciągu znaków. Na przykład „Wed, 21 Aug 2013 19:16:47 UTC”. Ta wartość czasu jest ciągiem znaków reprezentującym odpowiednią 32-bitową wartość znacznika czasu. Na przykład „Wed, 21 Aug 2013 19:16:47 UTC” odpowiada wartości sygnatury czasowej „1377112607413”. |
Odpowiedź docelowa |
target.received.start. |
Długie | Tylko do odczytu |
Wartość sygnatury czasowej określająca, kiedy TargetEndpoint zaczął otrzymywać odpowiedź z usługi docelowej. Na przykład „1534783015000”. Ta wartość to 64-bitowa (długa) liczba całkowita określająca liczbę milisekund, które upłynęły od północy 1 stycznia 1970 r. czasu UTC. |
Odpowiedź docelowa |
target.scheme |
Ciąg znaków | Tylko do odczytu |
Zakres zaczyna się od: odpowiedź docelowa Zwraca http lub https w zależności od wiadomości z żądaniem. |
Żądanie docelowe |
target.sent.end.time |
Ciąg znaków | Tylko do odczytu |
Czas, w którym serwer proxy przestał wysyłać żądanie do adresu URL określonego w obiekcie TargetEndpoint, wyrażony w formie ciągu znaków. Na przykład „Wed, 21 Aug 2013 19:16:47 UTC”. Ta wartość czasu jest ciągiem znaków reprezentującym odpowiednią 32-bitową wartość znacznika czasu. Na przykład „Wed, 21 Aug 2013 19:16:47 UTC” odpowiada wartości sygnatury czasowej „1377112607413”. |
Żądanie docelowe |
target.sent.end.timestamp |
Długie | Tylko do odczytu |
Wartość znacznika czasu określająca, kiedy serwer proxy zakończył wysyłanie żądania do adresu URL określonego w elemencie TargetEndpoint. Na przykład „1377112607413”. Jest to 64-bitowa (długa) liczba całkowita zawierająca liczbę milisekund, które upłynęły od północy 1 stycznia 1970 r. czasu UTC. |
Żądanie docelowe |
target.sent.start.time |
Ciąg znaków | Tylko do odczytu |
Czas, w którym serwer proxy zaczął wysyłać żądanie do adresu URL określonego w obiekcie TargetEndpoint, wyrażony w formie ciągu znaków. Na przykład „Wed, 21 Aug 2013 19:16:47 UTC”. Ta wartość czasu jest ciągiem znaków reprezentującym odpowiednią 32-bitową wartość znacznika czasu. Na przykład „Wed, 21 Aug 2013 19:16:47 UTC” odpowiada wartości sygnatury czasowej „1377112607413”. |
Żądanie docelowe |
target.sent.start.timestamp |
Długie | Tylko do odczytu |
Wartość sygnatury czasowej określająca, kiedy serwer proxy zaczął wysyłać żądanie do adresu URL określonego w punkcie końcowym docelowym. Na przykład „1534783015000”. Jest to 64-bitowa (długa) liczba całkowita określająca liczbę milisekund, które upłynęły od północy 1 stycznia 1970 r. czasu UTC. |
Żądanie docelowe |
target.ssl.enabled |
Wartość logiczna | Tylko do odczytu |
Określa, czy TargetEndpoint działa w protokole TLS/SSL. |
Żądanie serwera proxy |
target.state |
Ciąg znaków | Tylko do odczytu |
Stan certyfikatu TLS/SSL przedstawionego przez serwer docelowy. |
Odpowiedź docelowa |
target.url |
Ciąg znaków | Odczyt/zapis |
Adres URL skonfigurowany w pliku XML TargetEndpoint lub dynamiczny docelowy adres URL (jeśli w trakcie przepływu wiadomości ustawiono |
Żądanie docelowe |
variable
Kontener właściwości variable.expectedcn.
W tej tabeli opisujemy właściwości zmiennej variable:
| Właściwość | Typ | Odczyt/zapis | Opis | Początek zakresu |
|---|---|---|---|---|
variable.expectedcn |
Ciąg znaków | Odczyt/zapis |
Zmienna udostępniana dla nazwy zwyczajowej, jeśli działa w protokole TLS/SSL. |
Żądanie serwera proxy |
Więcej informacji o pracy z protokołem TLS znajdziesz we wprowadzeniu do TLS/SSL.
virtualhost
Określa szczegóły dotyczące hosta wirtualnego.
W tej tabeli opisujemy właściwości zmiennej virtualhost:
| Właściwość | Typ | Odczyt/zapis | Opis | Początek zakresu |
|---|---|---|---|---|
virtualhost.aliases.values |
Tablica ciągów znaków | Tylko do odczytu |
Aliasy hosta hosta wirtualnego, który został użyty w konkretnym żądaniu. |
Żądanie serwera proxy |
virtualhost.name |
Ciąg znaków | Tylko do odczytu |
Nazwa hosta wirtualnego, który obsługuje pierwotne żądanie klienta. |
Żądanie serwera proxy |
virtualhost.ssl.enabled |
Wartość logiczna | Tylko do odczytu |
Zwraca wartość „true”, jeśli w konfiguracji hosta wirtualnego włączono TLS/SSL. |
Żądanie serwera proxy |
Więcej informacji o pracy z hostami wirtualnymi znajdziesz w artykule Konfigurowanie hostów wirtualnych.
