Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X. informacje
Ta sekcja zawiera informacje referencyjne o zmiennych przepływu.
Apigee Edge definiuje te zmienne przepływu:
apigee
loadbalancing
route
apiproxy
message
router
application
messageid
servicecallout
client
organization
system
current
proxy
target
environment
ratelimit
variable
error
request
virtualhost
is
response
Każda z tych zmiennych jest opisana w następnych sekcjach.
apigee
Zmienne pomocnicze, które zawierają informacje o czasie wykonania zasad.
W tej tabeli opisano właściwości zmiennej apigee
:
Właściwość | Typ | Odczyt/zapis | Opis | Zakres zaczyna się |
---|---|---|---|---|
apigee.metrics.policy.policy_name.timeTaken |
Liczba całkowita | Tylko do odczytu | Czas (w nanosekundach) wykonania zasady. | Zasady |
apiproxy
Opisuje proxy interfejsu API.
W tej tabeli opisano właściwości zmiennej apiproxy
:
Właściwość | Typ | Odczyt/zapis | Opis | Zakres zaczyna się |
---|---|---|---|---|
apiproxy.name |
Ciąg znaków | Tylko do odczytu | Nazwa proxy interfejsu API. Na przykład „Mój serwer proxy”. | Prośba o proxy |
apiproxy.revision |
Ciąg znaków | Tylko do odczytu | Numer wersji proxy interfejsu API. Na przykład „6”. | Prośba o proxy |
Więcej informacji o używaniu serwerów proxy interfejsów API znajdziesz w artykule Interfejsy API i serwery proxy interfejsów API.
application
Kontener właściwości application.basepath
.
W tej tabeli opisano właściwości zmiennej application
:
Właściwość | Typ | Odczyt/zapis | Opis | Zakres zaczyna się |
---|---|---|---|---|
application.basepath |
Ciąg znaków | Tylko do odczytu | Ścieżka podstawowa wdrożenia (określona podczas wdrażania interfejsu API). | Prośba o proxy |
client
Aplikacja lub system, który wysłał żądanie do routera Edge.
W tej tabeli opisano właściwości zmiennej client
:
Właściwość | Typ | Odczyt/zapis | Opis | Zakres zaczyna się |
---|---|---|---|---|
client.cn |
Ciąg znaków | Tylko do odczytu |
Powszechna nazwa określona w certyfikacie TLS/SSL przedstawionym przez aplikację klienta. |
Prośba o proxy |
client.country |
Ciąg znaków | Tylko do odczytu |
Kraj w certyfikacie TLS/SSL przedstawionym przez aplikację kliencką. |
Prośba o proxy |
client.email.address |
Ciąg znaków | Tylko do odczytu |
Adres e-mail w certyfikacie TLS/SSL przedstawionym przez aplikację kliencką. |
Prośba o proxy |
client.host |
Ciąg znaków | Tylko do odczytu |
Adres IP hosta HTTP powiązany z żądaniem otrzymanym przez ProxyEndpoint. |
Prośba o proxy |
client.ip |
Ciąg znaków | Tylko do odczytu |
Adres IP klienta lub systemu wysyłającego wiadomość do routera Edge. Może to być na przykład pierwotny adres IP klienta lub adres IP systemu równoważenia obciążenia. |
Prośba o proxy |
client.locality |
Ciąg znaków | Tylko do odczytu |
Miejscowość (miasto) w certyfikacie TLS/SSL przedstawionym przez klienta. |
Prośba o proxy |
client.organization |
Ciąg znaków | Tylko do odczytu | Organizacja w certyfikacie TLS/SSL przedstawionym przez klienta. (niekoniecznie odpowiadająca organizacji w Apigee Edge). | Prośba o proxy |
client.organization.unit |
Ciąg znaków | Tylko do odczytu |
Jednostka organizacyjna w certyfikacie TLS/SSL przedstawionym przez klienta. |
Prośba o proxy |
client.port |
Liczba całkowita | Tylko do odczytu |
Port HTTP powiązany z żądaniem źródłowego klienta do ProxyEndpoint. |
Prośba o proxy |
client.received.end.time |
Ciąg znaków | Tylko do odczytu |
Czas, wyrażony w postaci ciągu znaków, w którym serwer proxy zakończył odbieranie żądania od klienta źródłowego na interfejsie ProxyEndpoint. Przykład: Śr, 21 sie 2013 r., 19:16:47 UTC. Ta wartość czasowa jest reprezentacją ciągu znaków odpowiadającej 32-bitowej ilości czasu z dodatkiem sygnatury czasowej. Na przykład data „Śr, 21 sie 2013 r., 19:16:47 UTC” odpowiada sygnaturze czasowej 1377112607413. |
Prośba o proxy |
client.received.end.timestamp |
Długie | Tylko do odczytu |
Wartość sygnatury czasowej określająca, kiedy serwer proxy zakończył odbiór żądania od klienta źródłowego na interfejsie 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. |
Prośba o proxy |
client.received.start.time |
Ciąg znaków | Tylko do odczytu |
Czas, wyrażony w postaci ciągu znaków, w którym serwer proxy zaczął otrzymywać żądanie od klienta źródłowego na adresie ProxyEndpoint. Przykład: Śr, 21 sie 2013 r., 19:16:47 UTC Ta wartość czasowa jest reprezentacją ciągu znaków odpowiadającej 32-bitowej ilości czasu z dodatkiem sygnatury czasowej. Na przykład data „Śr, 21 sie 2013 r., 19:16:47 UTC” odpowiada sygnaturze czasowej 1377112607413. |
Prośba o proxy |
client.received.start.timestamp |
Długie | Tylko do odczytu |
Wartość sygnatury czasowej określająca, kiedy serwer proxy zaczął odbierać żądanie od klienta źródłowego na interfejsie 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. |
Prośba o 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 wysłania wiadomości żądania. |
Prośba o proxy |
client.sent.end.time |
Ciąg znaków | Tylko do odczytu |
Czas, wyrażony w postaci ciągu znaków, w którym serwer proxy zakończył wysyłanie odpowiedzi z ProxyEndpoint do klienta. Przykład: „Śr, 21 sie 2013 19:16:47 UTC”. Ta wartość jest ciągiem znaków odpowiadającym 32-bitowej wartości |
PostClientFlow |
client.sent.end.timestamp |
Długie | Tylko do odczytu | Wartość sygnatury czasowej określająca, kiedy ProxyEndpoint zakończył zwracanie odpowiedzi do aplikacji klienta źródłowego. Ta wartość jest 64-bitową (długą) liczbą całkowitą zawierającą 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 wyrażony w postaci ciągu znaków, w którym ProxyEndpoint zaczął zwracać odpowiedź do aplikacji klienta źródłowego. Przykład: „Śr, 21 sie 2013 19:16:47 UTC”.
Ta wartość jest ciągiem znaków odpowiadającym 32-bitowej wartości |
PostClientFlow |
client.sent.start.timestamp |
Długie | Tylko do odczytu | Kiedy serwer proxy zaczął wysyłać odpowiedź do klienta z ProxyEndpoint. Ta wartość jest wyrażona jako 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. | PostClientFlow |
client.ssl.enabled |
Ciąg znaków | Tylko do odczytu |
„true”, jeśli punkt końcowy proxy jest skonfigurowany pod kątem TLS/SSL; w przeciwnym razie „false”. |
Prośba o proxy |
client.state |
Ciąg znaków | Tylko do odczytu |
Stan certyfikatu TLS/SSL przedstawionego przez klienta. |
Prośba o proxy |
current
Zawiera informacje o bieżącym przepływie danych przez serwer proxy interfejsu API.
W tej tabeli opisano właściwości zmiennej current
:
Właściwość | Typ | Odczyt/zapis | Opis | Zakres zaczyna się |
---|---|---|---|---|
current.flow.name |
Ciąg znaków | Tylko do odczytu | Nazwa bieżącego procesu (np. „PreFlow”, „PostFlow” lub nazwa procesu warunkowego). | Prośba o proxy |
current.flow.description |
Ciąg znaków | Tylko do odczytu | Opis bieżąco wykonywanego przepływu. Jest to ta sama wartość co wartość elementu <Description> w konfiguracji XML przepływu. |
Prośba o 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 opisano właściwości zmiennej environment
:
Właściwość | Typ | Odczyt/zapis | Opis | Zakres zaczyna się |
---|---|---|---|---|
environment.name |
Ciąg znaków | Tylko do odczytu | Nazwa środowiska, w którym przeprowadzono transakcję. | Prośba o proxy |
error
Obiekt kontekstowy reprezentujący komunikat o błędzie w przebiegu błędu.
W tej tabeli opisano właściwości zmiennej error
:
Właściwość | Typ | Odczyt/zapis | Opis | Zakres zaczyna się |
---|---|---|---|---|
error |
message |
Odczyt/zapis | Błąd typu message , który jest kontekstowym obiektem 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 zwią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. np. „400”. |
Błąd |
error.reason.phrase |
Ciąg znaków | Tylko do odczytu |
Zwrot powodujący błąd. Przykład: „Bad Request” (Błędne żądanie). |
Błąd |
error.transport.message |
TransportMessage | Tylko do odczytu |
Błąd typu TransportMessage. |
Błąd |
error.state |
Liczba całkowita | Tylko do odczytu |
Wskazać w procesie, gdzie wystąpił błąd. |
Błąd |
error.header.header_name |
Ciąg znaków | Odczyt/zapis |
Pobierz lub ustaw nagłówek odpowiedzi. |
Błąd |
fault
Zmienne przepływu, które są ustawiane na kod błędu czasu wykonywania, gdy zasada zgłasza błąd. Wartości kodów błędów są specyficzne dla każdej zasady.
Właściwość | Typ | Odczyt/zapis | Opis | Zakres zaczyna się |
---|---|---|---|---|
fault.fault_name |
Ciąg znaków | Tylko do odczytu | fault_name to nazwa błędu opisana w tabeli Błędy w czasie wykonywania, która znajduje się w każdym temacie odniesienia do zasad. | Błąd |
is
Kontener właściwości is.error
.
W tej tabeli opisano właściwości zmiennej is
:
Właściwość | Typ | Odczyt/zapis | Opis | Zakres zaczyna się |
---|---|---|---|---|
is.error |
Wartość logiczna | Tylko do odczytu |
Flaga błędu. |
Prośba o proxy |
loadbalancing
Zawiera informacje o stanie równoważenia obciążenia w punkcie docelowym.
W tej tabeli opisano właściwości zmiennej loadbalancing
:
Właściwość | Typ | Odczyt/zapis | Opis | Zakres zaczyna się |
---|---|---|---|---|
loadbalancing.failedservers |
Tablica ciągów tekstowych | Tylko do odczytu |
Lista serwerów docelowych, które nie działają podczas równoważenia obciążenia na węźle docelowym. |
Odpowiedź docelowa |
loadbalancing.isfallback |
Wartość logiczna | Tylko do odczytu |
„true”, jeśli podczas równoważenia obciążenia na węźle TargetEndpoint włączone jest zastępcze dla serwera docelowego wywoływanego podczas równoważenia obciążenia. |
Odpowiedź docelowa |
loadbalancing.targetserver |
Ciąg znaków | Tylko do odczytu |
Serwer docelowy wywołany podczas równoważenia obciążenia na punkcie końcowym docelowym. Ustawiany tylko wtedy, gdy podczas definiowania elementu systemu równoważenia obciążenia ustawiony jest element |
Odpowiedź docelowa |
message
Obiekt kontekstowy o tej samej wartości co request
w przepływie żądania lub response
w przepływie odpowiedzi lub error
w przepływie błędu.
W tej tabeli opisano właściwości zmiennej message
:
Właściwość | Typ | Odczyt/zapis | Opis | Zakres zaczyna się |
---|---|---|---|---|
message |
message |
Odczyt/zapis |
Obiekt kontekstowy o tej samej wartości co |
Prośba o proxy |
message.content |
Ciąg znaków | Odczyt/zapis |
Treść żądania, odpowiedzi lub komunikatu o błędzie. |
Prośba o proxy |
message.formparam.param_name |
Ciąg znaków | Odczyt/zapis |
Wartość określonego parametru formularza. |
Prośba o proxy |
message.formparam.param_name. |
Kolekcja | Tylko do odczytu |
Wszystkie wartości określonego parametru formularza w wiadomości. |
Prośba o proxy |
message.formparam.param_name. |
Liczba całkowita | Tylko do odczytu |
Liczba wartości określonych parametrów formularza w wiadomości. |
Prośba o proxy |
message.formparams.count |
Liczba całkowita | Tylko do odczytu |
Liczba wszystkich parametrów formularza w wiadomości. |
Prośba o proxy |
message.formparams.names |
Kolekcja | Tylko do odczytu |
Wartość wszystkich parametrów formularza w wiadomości. |
Prośba o proxy |
message.formstring |
Ciąg znaków | Tylko do odczytu |
Wartość ciągu znaków w wiadomości. |
Prośba o 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, po odczytaniu otrzymasz tylko segment tekstu do pierwszej przecinki. Jeśli chcesz pobrać cały nagłówek, użyj formularza
|
Prośba o proxy |
message.header.header_name.N |
Ciąg znaków | Odczyt/zapis |
Wartość N-tego konkretnego nagłówka w wiadomości (żądanie lub odpowiedź) w zależności od stanu przepływu. Apigee Edge dzieli wartości tekstu nagłówka przecinkami. Pamiętaj, że indeks, którego wartość jest używana dla N, jest indeksem liczonym od 1, a nie od 0. Jeśli np. nagłówek |
Prośba o proxy |
message.header.header_name. |
Kolekcja | Tylko do odczytu |
Wszystkie wartości nazwy nagłówka HTTP w wiadomości. |
Prośba o proxy |
message.header.header_name. |
Liczba całkowita | Tylko do odczytu |
Liczba wartości określonej nazwy nagłówka HTTP w wiadomości. |
Prośba o proxy |
message.headers.count |
Liczba całkowita | Tylko do odczytu |
Liczba wszystkich nagłówków HTTP w wiadomości. |
Prośba o proxy |
message.headers.names |
Kolekcja | Tylko do odczytu |
wartość wszystkich nagłówków HTTP w wiadomości. |
Prośba o proxy |
message.path |
Ciąg znaków | Odczyt/zapis |
Pełna ścieżka wiadomości żądania w adresie URL bez parametrów zapytania. |
Prośba o proxy |
message.queryparam.param_name |
Ciąg znaków | Tylko do odczytu |
Zwraca określony parametr zapytania o wiadomość. |
Prośba o proxy |
message.queryparam.param_name.N |
Ciąg znaków | Odczyt/zapis |
Wartość N-tego parametru zapytania w wiadomości. Jeśli na przykład parametr Przykład zapisania wielu wartości dla jednej nazwy parametru zapytania, np. „type=siteid:1&type=language:us-en&type=currency:USD”, wygląda tak:
|
Prośba o proxy |
message.queryparam.param_name. |
Kolekcja | Tylko do odczytu |
Wszystkie wartości danego parametru zapytania w wiadomości w postaci listy rozdzielonej przecinkami. Jeśli np. ciąg zapytania to |
Prośba o 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. |
Prośba o proxy |
message.queryparams.count |
Liczba całkowita | Tylko do odczytu |
Łączna liczba wszystkich parametrów zapytania powiązanych z żądaniem wysłanym do ProxyEndpoint z aplikacji klienta. |
Prośba o 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 przejrzeć nazwy parametrów zapytania za pomocą JavaScript, zapoznaj się z artykułem Apigee: Post na forum społeczności: Jak w JS iterować kolekcję z „request.queryparams.names” w społeczności Apigee. |
Prośba o 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 klienckiej. Na przykład w przypadku żądania „http://api.apifactory.com/inventors?name=nick&surname=danger” wartość parametru |
Prośba o proxy |
message.reason.phrase |
Ciąg znaków | Tylko do odczytu |
Tekst powodu odpowiedzi od odbiorcy. |
Odpowiedź docelowa |
message.status.code |
Liczba całkowita | Tylko do odczytu |
Kod stanu HTTP komunikatu odpowiedzi z docelowego urządzenia. |
Odpowiedź docelowa |
message.transport.message |
TransportMessage | Tylko do odczytu |
Wiadomość typu TransportMessage, która jest obiektem kontekstowym. |
Prośba o 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” zmienna zwraca „inventors?name=nikola&surname=tesla”. |
Prośba o proxy |
message.verb |
Ciąg znaków | Tylko do odczytu |
Związany z żądaniem czasownik HTTP ( |
Prośba o proxy |
message.version |
Ciąg znaków | Odczyt/zapis |
Wersja HTTP powiązana z żądaniem wysłanym do ProxyEndpoint z aplikacji klienta. |
Prośba o proxy |
Więcej informacji o wiadomościach znajdziesz w artykule Pomocnik funkcji szablonu wiadomości.
messageid
Zawiera niepowtarzalny globalnie identyfikator żądania.
W tej tabeli opisano właściwości zmiennej messageid
:
Właściwość | Typ | Odczyt/zapis | Opis | Zakres zaczyna się |
---|---|---|---|---|
messageid |
Ciąg znaków | Tylko do odczytu |
Zawiera unikalny globalnie identyfikator żądania, który zawiera nazwę hosta routera. Dzięki temu identyfikatorowi można śledzić żądania otrzymane przez router po ich wysłaniu do procesora wiadomości. Ten identyfikator jest rejestrowany w logach błędów Edge, aby umożliwić powiązanie |
Prośba o proxy |
organization
Kontener właściwości organization.name
.
W tej tabeli opisano właściwości zmiennej organization
:
Właściwość | Typ | Odczyt/zapis | Opis | Zakres zaczyna się |
---|---|---|---|---|
organization.name |
Ciąg znaków | Tylko do odczytu |
Nazwa organizacji. |
Prośba o proxy |
Więcej informacji o organizacjach znajdziesz w artykule Organizacje.
proxy
Konfiguracja serwera proxy interfejsu API.
W tej tabeli opisano właściwości zmiennej proxy
:
Właściwość | Typ | Odczyt/zapis | Opis | Zakres zaczyna się |
---|---|---|---|---|
proxy.basepath |
Ciąg znaków | Tylko do odczytu |
Wartość ścieżki podstawowej w konfiguracji serwera proxy interfejsu API. Ścieżka podstawowa to fragment identyfikatora URI, który następuje po adresie hosta w adresie URL. Identyfikatory URI przepływu warunkowego podążają za ścieżką podstawową. W adresie URL „http://myorg-test.apigee.net/v2/weatherapi/forecastrss?w=12797282”:
Jedynym sposobem na poznanie tej informacji jest sprawdzenie definicji zastępczego interfejsu API lub wartości zmiennej proxy.basepath. Suffiks ścieżki serwera proxy następuje po ścieżce podstawowej („/forecastrss”) wraz ze wszystkimi parametrami zapytania. Jeśli w konfiguracji serwera proxy API zdefiniujesz ścieżkę podstawową w postaci dynamicznej, np. „/v2/*/weatherapi”, ta zmienna zostanie ustawiona na ścieżkę dynamiczną („/v2/*/weatherapi”), mimo że ścieżka podstawowa jest rozwiązywana do wartości statycznej, np. „/v2/foo/weatherapi”. |
Prośba o proxy |
proxy.client.ip |
Ciąg znaków | Tylko do odczytu |
Adres |
Prośba o proxy |
proxy.name |
Ciąg znaków | Tylko do odczytu |
Atrybut name skonfigurowany dla ProxyEndpoint. |
Prośba o proxy |
proxy.pathsuffix |
Ciąg znaków | Tylko do odczytu |
Wartość sufiksu ścieżki podstawowej serwera proxy interfejsu API, która jest wysyłana z klienta i odbierana na punkcie końcowym proxy. Ścieżka podstawowa jest zdefiniowana jako element ścieżki, który jednoznacznie identyfikuje serwer proxy interfejsu API. Adres URL serwera proxy interfejsu API dostępny publicznie składa się z nazwy organizacji, środowiska, w którym serwer proxy jest wdrożony, ścieżki podstawowej, przyrostka ścieżki podstawowej i wszystkich parametrów zapytania. Na przykład w żądaniu do |
Prośba o proxy |
proxy.url |
Ciąg znaków | Tylko do odczytu |
Pobiera pełny adres URL powiązany z żądaniem otrzymanym przez ProxyEndpoint, w tym parametry zapytania.
Hostem adresu URL będzie zawsze Przykładowy kod, który tworzy adres URL |
Prośba o proxy |
Więcej informacji o używaniu serwerów proxy interfejsów API znajdziesz w artykule Interfejsy API i serwery proxy interfejsów API.
ratelimit
Wypełniane, gdy działają zasady dotyczące limitu lub SpikeArrest.
W tej tabeli opisano właściwości zmiennej ratelimit
:
Właściwość | Typ | Odczyt/zapis | Opis | Zakres zaczyna się |
---|---|---|---|---|
ratelimit.policy_name.allowed.count | Długie | Tylko do odczytu | Zwraca dozwoloną liczbę limitu. | PostClientFlow |
ratelimit.policy_name.used.count | Długie | Tylko do odczytu | Zwraca bieżącą ilość miejsca w ramach limitu. | PostClientFlow |
ratelimit.policy_name.available.count | Długie | Tylko do odczytu | Zwraca liczbę dostępnych jednostek w ramach limitu. | PostClientFlow |
ratelimit.policy_name.exceed.count | Długie | Tylko do odczytu | Zwraca 1 po przekroczeniu limitu. | PostClientFlow |
ratelimit.policy_name.total.exceed.count | Długie | Tylko do odczytu | Zwraca 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 kończy się limit i kiedy rozpoczyna się nowy interwał limitu. Jeśli typ zasady dotyczącej limitu wynosi |
PostClientFlow |
ratelimit.policy_name.identifier | Ciąg znaków | Tylko do odczytu | Zwraca odwołanie do identyfikatora (klienta) powiązanego z zasadami. | PostClientFlow |
ratelimit.policy_name.class.allowed.count | Długie | Tylko do odczytu | Zwraca dozwoloną liczbę dostępnych jednostek danych zdefiniowanych w klasie. | PostClientFlow |
ratelimit.policy_name.class.used.count | Długie | Tylko do odczytu | Zwraca wykorzystany limit w ramach klasy. | 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 interwale limitu | PostClientFlow |
ratelimit.policy_name.class.total.exceed.count | Długie | Tylko do odczytu | Zwraca łączną liczbę żądań, które przekraczają limit w klasie w przypadku wszystkich interwałów limitu, czyli jest to suma wartości class.exceed.count dla wszystkich interwałów limitu. |
PostClientFlow |
ratelimit.policy_name.failed | Wartość logiczna | Tylko do odczytu |
Wskazuje, czy zasada się nie powiodła (prawda lub fałsz). |
PostClientFlow |
Więcej informacji znajdziesz w tych dokumentach:
- Ograniczanie liczby żądań
- Porównanie zasad dotyczących limitów i SpikeArrest
- Zasady dotyczące limitów
- Zasady dotyczące SpikeArrest
request
Pełne żądanie, w tym ładunek.
Więcej informacji o danych żądania znajdziesz w artykule Jak dane żądania są przekazywane do serwera zaplecza?
W tej tabeli opisano właściwości zmiennej request
:
Właściwość | Typ | Odczyt/zapis | Opis | Zakres zaczyna się |
---|---|---|---|---|
request |
message |
Tylko do odczytu |
Pełne żądanie, w tym ładunek. |
Prośba o proxy |
request.content |
Ciąg znaków | Odczyt/zapis |
Pobiera lub ustawia ładunek wiadomości żądania. |
Prośba o 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. |
Prośba o proxy |
request.formparam.param_name. |
Kolekcja | Tylko do odczytu |
Wszystkie wartości określonego parametru formularza w żądaniu w postaci listy rozdzielonej przecinkami. Jeśli na przykład ładunek to „a=hello&x=greeting&a=world”, wartość parametru |
Prośba o proxy |
request.formparam.param_name. |
Liczba całkowita | Tylko do odczytu |
Liczba wszystkich wartości określonego parametru formularza powiązanego z żądaniem. |
Prośba o proxy |
request.formparam.param_name.N |
Ciąg znaków | Odczyt/zapis |
Wartość N-tego parametru konkretnego formularza w wiadomości. Jeśli na przykład ciąg znaków formularza to „a=hello&a=world”, zwracana wartość funkcji |
Prośba o proxy |
request.formparams.count |
Liczba całkowita | Tylko do odczytu |
Liczba wszystkich parametrów formularza powiązanych z żądaniem wysłanym z aplikacji klienta. |
Prośba o proxy |
request.formparams.names |
Kolekcja | Tylko do odczytu |
Lista wszystkich nazw parametrów formularza powiązanych z żądaniem. |
Prośba o proxy |
request.formstring |
Ciąg znaków | Tylko do odczytu |
Pełny adres Na przykład „name=test&type=first&group=A”. |
Prośba o proxy |
request.header.header_name |
Ciąg znaków | Odczyt/zapis |
Pobiera lub ustawia wartość konkretnego nagłówka znalezionego w żądaniu. Jeśli nagłówek zawiera przecinek, po odczytaniu otrzymasz tylko segment tekstu do pierwszej przecinki. Jeśli chcesz pobrać cały nagłówek, użyj formularza |
Prośba o 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 za pomocą przecinków. Pamiętaj, że indeks, którego wartość jest używana dla N, jest liczony od 1, a nie od 0. Jeśli na przykład nagłówek |
Prośba o proxy |
request.header.header_name. |
Kolekcja | Tylko do odczytu |
Wszystkie wartości danego nagłówka w żądaniu. |
Prośba o proxy |
request.header.header_name. |
Liczba całkowita | Tylko do odczytu |
Liczba wszystkich wartości danego nagłówka w żądaniu. |
Prośba o proxy |
request.headers.count |
Liczba całkowita | Tylko do odczytu |
Liczba wszystkich nagłówków w żądaniu. |
Prośba o proxy |
request.headers.names |
Kolekcja | Tylko do odczytu |
Nazwy wszystkich nagłówków w żądaniu. |
Prośba o proxy |
request.path |
Ciąg znaków | Tylko do odczytu |
Ścieżka do zasobu bez pośrednictwa serwera proxy (bez hosta) do usługi backendowej, bez parametrów zapytania. Jeśli na przykład adres URI usługi zaplecza to „https://example.com/rest/api/latest”, to wartość parametru |
Prośba o proxy |
request.queryparam.param_name |
Ciąg znaków | Odczyt/zapis |
Wartość określonego parametru zapytania znalezionego w żądaniu. |
Prośba o proxy |
request.queryparam.param_name.N |
Ciąg znaków | Odczyt/zapis |
Wartość parametru zapytania N w żądaniu. Jeśli na przykład Przykład zapisania wielu wartości dla jednej nazwy parametru zapytania, np. „type=siteid:1&type=language:us-en&type=currency:USD”, wygląda tak:
|
Prośba o proxy |
request.queryparam.param_name. |
Kolekcja | Tylko do odczytu |
Wszystkie wartości określonego parametru zapytania w żądaniu w postaci listy rozdzielonej przecinkami. Jeśli na przykład |
Prośba o proxy |
request.queryparam.param_name. |
Liczba całkowita | Tylko do odczytu |
Liczba wszystkich wartości określonego parametru zapytania w żądaniu. |
Prośba o proxy |
request.queryparams.count |
Liczba całkowita | Tylko do odczytu |
Liczba wszystkich parametrów zapytania w żądaniu. |
Prośba o proxy |
request.queryparams.names |
Kolekcja | Tylko do odczytu |
Nazwy wszystkich parametrów zapytania w żądaniu. Aby iterować nazwy parametrów zapytania za pomocą JavaScript, przeczytaj artykuł Jak iterować kolekcję z elementu „request.queryparams.names” w JS? w społeczności Apigee. |
Prośba o 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”, zmienna zwraca „name=first&surname=second&place=address”. |
Prośba o proxy |
request.transportid |
Ciąg znaków | Tylko do odczytu |
Identyfikator żądania jako typ TransportMessage, który jest obiektem kontekstowym. |
Prośba o proxy |
request.transport.message |
Transport-Message | Tylko do odczytu |
Prośba typu TransportMessage, która jest obiektem kontekstowym. |
Prośba o proxy |
request.uri |
Ciąg znaków | Tylko do odczytu |
W przypadku serwera proxy interfejsu API wartość
Wskazuje na
W żądaniu W odpowiedzi parametr Różnica polega na tym, że pierwotne żądanie zostało wysłane do serwera proxy, który następnie wysył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”, wysłano to wywołanie:
A połączenia przez serwer proxy:
Dodaje on do tego adresu URL ciąg „/user?user=Dude”.
|
Żądanie zastępcze (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ł podany). Jeśli np. wykonasz wywołanie do przykładowego serwera pośredniczącego „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 taka:
|
Odpowiedź docelowa |
request.verb |
Ciąg znaków | Tylko do odczytu |
Czasownik HTTP użyty w żądaniu. Na przykład „GET”, „PUT” i „DELETE”. |
Prośba o proxy |
request.version |
Ciąg znaków | Tylko do odczytu |
Wersja HTTP żądania. Na przykład „1.1”. |
Prośba o proxy |
response
Pełna odpowiedź, w tym ładunek.
W tej tabeli opisano właściwości zmiennej response
:
Właściwość | Typ | Odczyt/zapis | Opis | Zakres zaczyna się |
---|---|---|---|---|
response |
message |
Odczyt/zapis |
Pełny komunikat z odpowiedzią zwrócony przez obiekt docelowy. |
Odpowiedź docelowa |
response.content |
Ciąg znaków | Odczyt/zapis |
Treść ładunku wiadomości z odpowiedzią zwróconej przez obiekt 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 wywnioskuje wiele wartości. W takim 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 za pomocą przecinków. Pamiętaj, że indeks, którego wartość jest używana dla N, jest liczony od 1, a nie od 0. Jeśli np. 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 |
Zwrot powodujący odpowiedź w przypadku określonego żądania. |
Odpowiedź docelowa |
response.status.code |
Liczba całkowita | Odczyt/zapis |
Kod odpowiedzi zwrócony w odpowiedzi na żądanie. Możesz użyć tej zmiennej, aby zastąpić kod stanu odpowiedzi, który jest przechowywany w pliku |
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 opisano właściwości zmiennej route
:
Właściwość | Typ | Odczyt/zapis | Opis | Zakres zaczyna się |
---|---|---|---|---|
route.name |
Ciąg znaków | Tylko do odczytu |
Nazwa |
Prośba o cel |
route.target |
Ciąg znaków | Tylko do odczytu |
Nazwa punktu końcowego docelowego, który został wykonany. Na przykład „domyślny”. |
Prośba o cel |
router
Kontener właściwości router.uuid
, która została wycofana.
W tej tabeli opisano właściwości zmiennej router
:
Właściwość | Typ | Odczyt/zapis | Opis | Zakres zaczyna się |
---|---|---|---|---|
router.uuid |
Ciąg znaków | Tylko do odczytu |
Ta funkcja została wycofana i zwraca wartość null. (wcześniej identyfikator UUID routera obsługującego serwer proxy). |
Prośba o proxy |
servicecallout
Opisuje punkt końcowy docelowy w zasadach dotyczących ServiceCallout.
W tej tabeli opisano właściwości zmiennej servicecallout
:
Właściwość | Typ | Odczyt/zapis | Opis | Zakres zaczyna się |
---|---|---|---|---|
servicecallout.policy_name.expectedcn |
Ciąg znaków | Odczyt/zapis |
Oczekiwana nazwa docelowego punktu końcowego, o której mowa w zasadach ServiceCalloutPolicy. Ma to znaczenie tylko wtedy, gdy punkt końcowy docelowy odnosi się do punktu końcowego TLS/SSL. |
Prośba o proxy |
servicecallout.policy_name.target.url |
Ciąg znaków | Odczyt/zapis |
Adres URL punktu końcowego docelowego w przypadku konkretnej polityki ServiceCallout. |
Prośba o proxy |
servicecallout.requesturi |
Ciąg znaków | Odczyt/zapis |
Identyfikator URI docelowego punktu końcowego w zasadach ServiceCallout. Identyfikator URI to adres URL docelowego punktu końcowego bez specyfikacji protokołu i domeny. |
Prośba o proxy |
system
Określa adres IP systemu, a także szczegóły dotyczące serwera proxy.
W tej tabeli opisano właściwości zmiennej system
:
Właściwość | Typ | Odczyt/zapis | Opis | Zakres zaczyna się |
---|---|---|---|---|
system.interface.interface_name |
Ciąg znaków | Tylko do odczytu |
Adres IP systemu. |
Prośba o proxy |
system.pod.name |
Ciąg znaków | Tylko do odczytu |
Nazwa pod, w którym działa serwer proxy. |
Prośba o proxy |
system.region.name |
Ciąg znaków | Tylko do odczytu |
Nazwa centrum danych w regionie, w którym działa serwer proxy. |
Prośba o proxy |
system.time |
Ciąg znaków | Tylko do odczytu |
Czas odczytu tej zmiennej. Na przykład „Śr, 21 sie 2013 r. 19:16:47 UTC”. Ta wartość jest reprezentacją ciągu znaków odpowiadającej wartości parametru |
Prośba o proxy |
system.time.year |
Liczba całkowita | Tylko do odczytu |
Część |
Prośba o proxy |
system.time.month |
Liczba całkowita | Tylko do odczytu |
Część daty |
Prośba o proxy |
system.time.day |
Liczba całkowita | Tylko do odczytu |
Dzień miesiąca w formule |
Prośba o proxy |
system.time.dayofweek |
Liczba całkowita | Tylko do odczytu |
Dzień tygodnia w |
Prośba o proxy |
system.time.hour |
Liczba całkowita | Tylko do odczytu |
Godzina z |
Prośba o proxy |
system.time.minute |
Liczba całkowita | Tylko do odczytu |
Minuta z |
Prośba o proxy |
system.time.second |
Liczba całkowita | Tylko do odczytu |
Druga część |
Prośba o proxy |
system.time.millisecond |
Liczba całkowita | Tylko do odczytu |
Część |
Prośba o proxy |
system.time.zone |
Ciąg znaków | Tylko do odczytu |
Strefa czasowa systemu. |
Prośba o proxy |
system.timestamp |
Długie | Tylko do odczytu |
64-bitowa (długa) liczba całkowita reprezentująca czas odczytu tej zmiennej. Wartość jest liczbą milisekund, które upłynęły od północy 1 stycznia 1970 r. czasu UTC. Na przykład: „1534783015000”. |
Prośba o proxy |
system.uuid |
Ciąg znaków | Tylko do odczytu |
Identyfikator UUID procesora wiadomości obsługującego serwer proxy. |
Prośba o proxy |
target
Opisuje cel żądania.
W tej tabeli opisano właściwości zmiennej target
:
Właściwość | Typ | Odczyt/zapis | Opis | Zakres zaczyna się |
---|---|---|---|---|
target.basepath |
Ciąg znaków | Tylko do odczytu |
Ścieżka zasobu (bez domeny) do usługi docelowej, z wyjątkiem parametrów zapytania, zdefiniowana w ustawieniu TargetEndpoint usługi proxy. Załóżmy na przykład, że serwer proxy interfejsu API wywołuje ten element docelowy:
W tym przykładzie Jeśli docelowy wynik miałby być taki:
Wartość |
Prośba o cel |
target.copy.pathsuffix |
Wartość logiczna | Odczyt/zapis |
Jeśli ustawiona jest wartość „true”, żądanie przekazywane z ProxyEndpoint do TargetEndpoint zachowuje sufiks ścieżki (fragment ścieżki URI po identyfikatorze URI zdefiniowanym w ścieżce podstawowej ProxyEndpoint). |
Prośba o cel |
target.copy.queryparams |
Wartość logiczna | Odczyt/zapis |
Jeśli ustawiona jest wartość „true”, żądanie przekazywane z ProxyEndpoint do TargetEndpoint zachowuje parametry zapytania. |
Prośba o cel |
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 |
Zwyczajowa nazwa punktu końcowego docelowego. Jest to istotne tylko wtedy, gdy punkt końcowy docelowy odnosi się do punktu końcowego TLS/SSL. |
Prośba o cel |
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 domenowa punktu końcowego docelowego. Ma to znaczenie tylko wtedy, gdy punkt końcowy docelowy odnosi się do punktu końcowego TLS/SSL. |
Prośba o proxy |
target.host |
Ciąg znaków | Tylko do odczytu |
Nazwa domeny usługi docelowej zwracającej odpowiedź do serwera proxy interfejsu API. |
Odpowiedź docelowa |
target.ip |
Ciąg znaków | Tylko do odczytu |
Adres IP usługi docelowej zwracającej odpowiedź do serwera proxy API. |
Odpowiedź docelowa |
target.locality |
Ciąg znaków | Tylko do odczytu |
Miejscowość (miasto) certyfikatu TLS/SSL przedstawionego przez serwer docelowy |
Odpowiedź docelowa |
target.name |
Ciąg znaków | Tylko do odczytu |
Docelowy punkt końcowy, do którego dociera wiadomość z urządzenia docelowego. |
Prośba o cel |
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, wyrażony w postaci ciągu znaków, w którym usługa TargetEndpoint zakończyła otrzymywanie odpowiedzi od celu. Na przykład „Śr, 21 sie 2013 r. 19:16:47 UTC”. Ta wartość czasowa jest reprezentacją ciągu znaków odpowiadającej 32-bitowej ilości czasu z dodatkiem sygnatury czasowej. Na przykład „Śr, 21 sie 2013 r., 19:16:47 UTC” odpowiada sygnaturze czasowej „1377112607413”. |
Odpowiedź docelowa |
target.received.end. |
Długie | Tylko do odczytu |
Wartość sygnatury czasowej określająca, kiedy punkt końcowy docelowy zakończył otrzymywanie odpowiedzi od 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 wyrażony w postaci ciągu znaków, w którym punkt końcowy docelowy zaczął otrzymywać odpowiedź od celu. Na przykład „Śr, 21 sie 2013 r. 19:16:47 UTC”. Ta wartość czasowa jest reprezentacją ciągu znaków odpowiadającej 32-bitowej ilości czasu z dodatkiem sygnatury czasowej. Na przykład „Śr, 21 sie 2013 r., 19:16:47 UTC” odpowiada sygnaturze czasowej o wartości „1377112607413”. |
Odpowiedź docelowa |
target.received.start. |
Długie | Tylko do odczytu |
Wartość sygnatury czasowej określająca, kiedy punkt końcowy docelowy zaczął otrzymywać odpowiedź od 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.scheme |
Ciąg znaków | Tylko do odczytu |
Zakres zaczyna się: odpowiedź docelowa Zwraca http lub https w zależności od wiadomości żądania. |
Prośba o cel |
target.sent.end.time |
Ciąg znaków | Tylko do odczytu |
Czas wyrażony w postaci ciągu znaków, w którym serwer proxy przestał wysyłać żądanie do adresu URL określonego w elementzie docelowym. Na przykład „Śr, 21 sie 2013 r. 19:16:47 UTC”. Ta wartość czasowa jest reprezentacją ciągu znaków odpowiadającej 32-bitowej ilości czasu z dodatkiem sygnatury czasowej. Na przykład „Śr, 21 sie 2013 r., 19:16:47 UTC” odpowiada sygnaturze czasowej o wartości „1377112607413”. |
Prośba o cel |
target.sent.end.timestamp |
Długie | Tylko do odczytu |
Wartość sygnatury czasowej określająca, kiedy serwer proxy zakończył wysyłanie żądania do adresu URL określonego w polu TargetEndpoint. Na przykład „1377112607413”. 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. |
Prośba o cel |
target.sent.start.time |
Ciąg znaków | Tylko do odczytu |
Czas, wyrażony w postaci ciągu znaków, w którym serwer proxy rozpoczął wysyłanie żądania do adresu URL określonego w polu TargetEndpoint. Na przykład „Śr, 21 sie 2013 r. 19:16:47 UTC”. Ta wartość czasowa jest reprezentacją ciągu znaków odpowiadającej 32-bitowej ilości czasu z dodatkiem sygnatury czasowej. Na przykład „Śr, 21 sie 2013 r., 19:16:47 UTC” odpowiada sygnaturze czasowej o wartości „1377112607413”. |
Prośba o cel |
target.sent.start.timestamp |
Długie | Tylko do odczytu |
Wartość sygnatury czasowej określająca, kiedy serwer proxy rozpoczął wysyłanie żądania do adresu URL określonego w polu TargetEndpoint. 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. |
Prośba o cel |
target.ssl.enabled |
Wartość logiczna | Tylko do odczytu |
Określa, czy usługa TargetEndpoint działa w protokole TLS/SSL. |
Prośba o 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 punktu docelowego lub dynamiczny adres URL celu (jeśli podczas przepływu wiadomości ustawiono parametr |
Prośba o cel |
variable
Kontener właściwości variable.expectedcn
.
W tej tabeli opisano właściwości zmiennej variable
:
Właściwość | Typ | Odczyt/zapis | Opis | Zakres zaczyna się |
---|---|---|---|---|
variable.expectedcn |
Ciąg znaków | Odczyt/zapis |
Zmienna wyświetlana dla nazwy zwyczajowej, jeśli działa ona w protokole TLS/SSL. |
Prośba o proxy |
Więcej informacji o TLS znajdziesz w artykule Wprowadzenie do TLS/SSL.
virtualhost
Określa szczegóły dotyczące hosta wirtualnego.
W tej tabeli opisano właściwości zmiennej virtualhost
:
Właściwość | Typ | Odczyt/zapis | Opis | Zakres zaczyna się |
---|---|---|---|---|
virtualhost.aliases.values |
Tablica ciągów tekstowych | Tylko do odczytu |
Aliasy hosta wirtualnego, który został wywołany podczas określonego żądania. |
Prośba o proxy |
virtualhost.name |
Ciąg znaków | Tylko do odczytu |
Nazwa hosta wirtualnego, który obsługuje żądanie klienta. |
Prośba o proxy |
virtualhost.ssl.enabled |
Wartość logiczna | Tylko do odczytu |
Zwraca wartość „true” (prawda), jeśli TLS/SSL jest włączony w konfiguracji hosta wirtualnego. |
Prośba o proxy |
Więcej informacji o hostach wirtualnych znajdziesz w artykule Konfigurowanie hostów wirtualnych.