本頁內容適用於 Apigee 和 Apigee Hybrid。
查看
Apigee Edge 說明文件。
本節提供流程變數的參考資訊。
Apigee 定義下列流程變數:
apigee
is
request
apiproduct
loadbalancing
response
apiproxy
message
route
client
messageid
servicecallout
current
mint
system
environment
organization
target
error
proxy
variable
fault
publishmessage
graphql
ratelimit
後續章節將說明這些變數。
apigee
提供政策執行時間相關資訊的輔助變數。
下表說明 apigee
變數的屬性:
屬性 | 類型 | 讀取/寫入 | 說明 | 範圍開始 |
---|---|---|---|---|
apigee.metrics.policy.policy_name.timeTaken |
整數 | 唯讀 | 政策執行所花的時間 (以奈秒為單位)。 | 政策 |
apiproduct
提供 API 產品相關資訊的輔助變數。
下表說明 apiproduct
變數的屬性:
屬性 | 類型 | 讀取/寫入 | 說明 | 範圍開始 |
---|---|---|---|---|
apiproduct.operation |
字串 | 唯讀 |
API 產品作業的名稱。這個變數可協助您區分配額政策設定和 API 產品作業的配額設定。 例如 |
Proxy 要求 |
apiproduct.operation.resource |
字串 | 唯讀 |
與要求相符的作業資源名稱。 |
Proxy 要求 |
apiproduct.operation.methods |
陣列 | 唯讀 |
作業允許的 HTTP 方法陣列。 |
Proxy 要求 |
apiproduct.operation.attributes.key_name |
陣列 | 唯讀 |
取得與 key_name 相符的自訂屬性值。 |
Proxy 要求 |
如要瞭解詳情,請參考下列資源:
apiproxy
說明 API Proxy。
下表說明 apiproxy
變數的屬性:
屬性 | 類型 | 讀取/寫入 | 說明 | 範圍開始 |
---|---|---|---|---|
apiproxy.name |
字串 | 唯讀 | API Proxy 的名稱。例如 My Proxy 。 |
Proxy 要求 |
apiproxy.revision |
字串 | 唯讀 | API Proxy 的修訂版本號碼。例如 6 。 |
Proxy 要求 |
apiproxy.basepath |
字串 | 唯讀 | 部署基本路徑 (在 API 部署期間指定)。 | Proxy 要求 |
如要進一步瞭解如何使用 API Proxy,請參閱「瞭解 API 和 API Proxy」。
client
將要求傳送至負載平衡器的應用程式或系統。
下表說明 client
變數的屬性:
屬性 | 類型 | 讀取/寫入 | 說明 | 範圍開始 |
---|---|---|---|---|
client.cn |
字串 | 唯讀 |
用戶端應用程式提供的 TLS/SSL 憑證中指定的一般名稱。 |
Proxy 要求 |
client.country |
字串 | 唯讀 |
用戶端應用程式提供的 TLS/SSL 憑證中的國家/地區。 |
Proxy 要求 |
client.email.address |
字串 | 唯讀 |
用戶端應用程式提供的 TLS/SSL 憑證中的電子郵件地址。 |
Proxy 要求 |
client.host |
字串 | 唯讀 |
ProxyEndpoint 收到的要求相關聯的 HTTP 主機 IP。 |
Proxy 要求 |
client.ip |
字串 | 唯讀 |
將訊息傳送至負載平衡器的用戶端或系統 IP 位址。例如原始用戶端 IP 或負載平衡器 IP。 |
Proxy 要求 |
client.locality |
字串 | 唯讀 |
用戶端提供的 TLS/SSL 憑證中的所在地 (城市)。 |
Proxy 要求 |
client.organization |
字串 | 唯讀 | 用戶端提供的 TLS/SSL 憑證中的機構。(不一定等同於 Apigee 上的機構。) | Proxy 要求 |
client.organization.unit |
字串 | 唯讀 |
用戶端提供的 TLS/SSL 憑證中的機構單位。 |
Proxy 要求 |
client.port |
整數 | 唯讀 |
與傳送至 ProxyEndpoint 的原始用戶端要求相關聯的 HTTP 通訊埠。 |
Proxy 要求 |
client.received.end.time |
字串 | 唯讀 |
Proxy 在 ProxyEndpoint 接收來自原始用戶端的要求時,以字串形式表示的時間。例如:Wed, 21 Aug 2013 19:16:47 UTC。 這個時間值是相應 32 位元時間戳記量的字串表示法。舉例來說,2013 年 8 月 21 日星期三 19:16:47 UTC 對應的時間戳記值為 1377112607413。 |
Proxy 要求 |
client.received.end.timestamp |
長 | 唯讀 |
時間戳記值,指定 Proxy 在 ProxyEndpoint 接收來自原始用戶端的要求時。這個值是 64 位元 (長) 整數,內含自世界標準時間 1970 年 1 月 1 日午夜起經過的毫秒數。 |
Proxy 要求 |
client.received.start.time |
字串 | 唯讀 |
Proxy 開始在 ProxyEndpoint 接收來自原始用戶端的要求時,以字串形式表示的時間。例如:Wed, 21 Aug 2013 19:16:47 UTC 這個時間值是相應 32 位元時間戳記量的字串表示法。舉例來說,2013 年 8 月 21 日星期三 19:16:47 UTC 對應的時間戳記值為 1377112607413。 |
Proxy 要求 |
client.received.start.timestamp |
長 | 唯讀 |
時間戳記值,指定 Proxy 開始從 ProxyEndpoint 的原始用戶端接收要求的時間。這個值是 64 位元 (長) 整數,內含自世界標準時間 1970 年 1 月 1 日午夜起經過的毫秒數。 |
Proxy 要求 |
client.resolved.ip |
字串 | 唯讀 |
已解析的用戶端 IP 位址。如果未指定用戶端 IP 解析設定,則這是從已設定的用戶端 IP 解析設定或預設演算法判斷出的值。詳情請參閱「用戶端 IP 位址解析」。 |
Proxy 要求 |
client.scheme |
字串 | 唯讀 |
視用戶端應用程式用來傳送要求訊息的傳輸方式而定,傳回 HTTP 或 HTTPS。 |
Proxy 要求 |
client.sent.end.time |
字串 | 唯讀 |
以字串形式表示的時間,指出 Proxy 從 ProxyEndpoint 傳送回應至用戶端的時間。例如:Wed, 21 Aug 2013 19:16:47 UTC。 這個值是相應 32 位元 |
PostClientFlow |
client.sent.end.timestamp |
長 | 唯讀 | 時間戳記值,指定 ProxyEndpoint 何時完成將回應傳回給原始用戶端應用程式。這個值是 64 位元 (長) 整數,包含自世界標準時間 1970 年 1 月 1 日午夜起經過的毫秒數。 | PostClientFlow |
client.sent.start.time |
字串 | 唯讀 | ProxyEndpoint 開始將回應傳回原始用戶端應用程式的時間,以字串形式表示。例如:Wed, 21 Aug 2013 19:16:47 UTC。 這個值是相應 32 位元 |
PostClientFlow |
client.sent.start.timestamp |
長 | 唯讀 | Proxy 開始從 ProxyEndpoint 將回應傳送給用戶端的時間。這個值以 64 位元 (長) 整數表示,內含自世界標準時間 1970 年 1 月 1 日午夜起經過的毫秒數。 | PostClientFlow |
client.ssl.enabled |
字串 | 唯讀 |
|
Proxy 要求 |
client.state |
字串 | 唯讀 |
用戶端提供的 TLS/SSL 憑證中的州/省。 |
Proxy 要求 |
current
內含目前 API Proxy 流程的相關資訊。
下表說明 current
變數的屬性:
屬性 | 類型 | 讀取/寫入 | 說明 | 範圍開始 |
---|---|---|---|---|
current.flow.name |
字串 | 唯讀 | 目前執行的流程名稱 (例如 PreFlow 、PostFlow 或條件流程的名稱)。 |
Proxy 要求 |
current.flow.description |
字串 | 唯讀 | 目前執行中流程的說明。這與流程 XML 設定中 <Description> 元素的值相同。 |
Proxy 要求 |
您可以在 Apigee UI 的「追蹤」檢視畫面中查看這些屬性。
environment
environment.name
屬性的容器。
下表說明 environment
變數的屬性:
屬性 | 類型 | 讀取/寫入 | 說明 | 範圍開始 |
---|---|---|---|---|
environment.name |
字串 | 唯讀 | 執行交易的環境名稱。 | Proxy 要求 |
error
代表錯誤流程中錯誤訊息的脈絡物件。
下表說明 error
變數的屬性:
屬性 | 類型 | 讀取/寫入 | 說明 | 範圍開始 |
---|---|---|---|---|
error |
message |
讀取/寫入 | message 類型的錯誤,這是錯誤流程中的內容物件。 |
錯誤 |
error.content |
字串 | 讀取/寫入 | 錯誤內容。 | 錯誤 |
error.message |
字串 | 唯讀 |
與錯誤相關的訊息,只有在執行錯誤流程前才能取得值。 |
錯誤 |
error.status.code |
整數 | 唯讀 |
與錯誤相關聯的 HTTP 狀態碼。例如 |
錯誤 |
error.transport.message |
TransportMessage | 唯讀 |
任何 |
錯誤 |
error.state |
整數 | 唯讀 |
發生錯誤的流程狀態。 |
錯誤 |
error.header.header_name |
字串 | 讀取/寫入 |
取得或設定回應標頭。 |
錯誤 |
fault
提供有關執行階段錯誤來源、原因和詳細資料的資訊。當政策擲回錯誤時,Apigee 會設定這些變數,且值會因政策而異。如要瞭解 fault
變數的設定時機,請參閱「
關於政策錯誤」。
屬性 | 類型 | 讀取/寫入 | 說明 | 範圍開始 |
---|---|---|---|---|
fault.name |
字串 | 唯讀 | 錯誤名稱,如每個政策參考主題中包含的「執行階段錯誤」表格所述。這個變數可能適用於套用至 FaultRule 的條件。 | 錯誤 |
fault.reason |
字串 | 唯讀 | 故障原因。舉例來說,當 OASValidation 政策偵測到傳入要求未通過 OpenAPI 規格驗證時,就會將這個變數設為字串,說明政策名稱、規格名稱,以及要求未通過規格驗證的原因。其他政策會將這個變數設為適合其錯誤的訊息。 | 錯誤 |
fault.category |
字串 | 唯讀 | 類別。舉例來說,如果政策步驟發生錯誤,這個變數可能會保留「Step」值。這個變數可能適用於套用至 FaultRule 的條件。 | 錯誤 |
fault.subcategory |
字串 | 唯讀 | 子類別。舉例來說,如果 OASValidation 政策偵測到要求未通過 OpenAPI 規格驗證,就會將這個變數設為「OASValidationFailure」。這個變數可能適用於套用至 FaultRule 的條件。 | 錯誤 |
graphql
讓您在執行階段存取 GraphQL 查詢結果。詳情請參閱「GraphQL 政策」。
下表說明 graphql
變數的屬性:
屬性 | 類型 | 讀取/寫入 | 說明 | |
---|---|---|---|---|
graphql |
複雜型別 | 唯讀/讀寫 | 根 GraphQL 查詢。 | SCOPE |
graphql.fragment |
複雜型別 | 唯讀/讀寫 | 這項查詢的預設片段參照。 | SCOPE |
graphql.fragment.count |
整數 | 唯讀 | 這個 GraphQL 查詢產生的片段數量。 | SCOPE |
graphql.fragment.INDEX.selectionSet.INDEX |
類型 | 唯讀/讀寫 | 指定索引處的選取項目集參照。 | SCOPE |
graphql.fragment.INDEX.selectionSet.INDEX.name |
字串 | 唯讀/讀寫 | 指定索引處的選取項目集名稱。 | SCOPE |
graphql.fragment.INDEX.selectionSet.count |
整數 | 唯讀 | 這個片段中的選取項目集數量。 | SCOPE |
graphql.fragment.INDEX.selectionSet.name |
字串 | 唯讀/讀寫 | 片段中預設選取項目的名稱。 | SCOPE |
graphql.operation |
複雜型別 | 唯讀/讀寫 | 查詢預設作業的參照。
您無法在作業層級設定配額。請改為在環境層級設定。 |
SCOPE |
graphql.operation.name |
字串 | 唯讀 | 查詢預設作業的名稱。 | SCOPE |
graphql.operation.operationType |
Enumeration | 唯讀 | 可對這個 API Proxy 執行的查詢預設作業類型。可能的值為 query 、mutation 或 all 。 |
SCOPE |
graphql.operation.selectionSet |
複雜型別 | 查詢預設作業的預設選取項目集。 | SCOPE | |
graphql.operation.selectionSet.count |
整數 | 唯讀 | 查詢預設作業中的選取集數量。 | SCOPE |
graphql.operation.selectionSet.name |
字串 | 唯讀 | 查詢預設作業的預設選取項目集名稱。 | SCOPE |
graphql.operation.selectionSet.INDEX |
整數 | 唯讀 | 選取集參照,位於選取集清單中指定索引處。 | SCOPE |
graphql.operation.selectionSet.INDEX.name |
字串 | 唯讀 | 此作業的選取項目組合清單中,指定索引處的選取項目名稱。 | SCOPE |
graphql.operation.selectionSet.INDEX.[selectionSet] |
複雜型別 | 唯讀/讀寫 | 一或多個額外的選取項目集物件。
選取集可以遞迴存取。舉例來說,在 | SCOPE |
graphql.operation.selectionSet.INDEX.directive |
複雜型別 | 指定選取項目集中的預設指令參照。 | SCOPE | |
graphql.operation.selectionSet.INDEX.directive.count |
複雜型別 | SCOPE | ||
graphql.operation.selectionSet.INDEX.directive.INDEX |
整數 | 唯讀 | 指定索引處的指令參照。 | SCOPE |
graphql.operation.selectionSet.INDEX.directive.INDEX.argument.INDEX |
整數 | 唯讀 | 指定索引處的引數參照。 | SCOPE |
graphql.operation.selectionSet.INDEX.directive.INDEX.argument.INDEX.name |
字串 | 指定索引處的引數名稱。 | SCOPE | |
graphql.operation.selectionSet.INDEX.directive.INDEX.argument.INDEX.value |
字串 | 指定索引處的引數值。 | SCOPE | |
graphql.operation.selectionSet.INDEX.directive.name |
字串 | SCOPE | ||
graphql.operation.variableDefinitions |
複雜型別 | 查詢預設作業的變數定義清單參照。 | SCOPE | |
graphql.operation.variableDefinitions.count |
整數 | 查詢預設作業的變數定義數量。 | SCOPE | |
graphql.operation.variableDefinitions.INDEX |
整數 | 指定索引處的變數定義參照。 | SCOPE | |
graphql.operation.variableDefinitions.INDEX.name |
字串 | 指定索引處的變數定義名稱。 | SCOPE | |
graphql.operation.variableDefinitions.INDEX.type |
指定索引處的變數定義值類型。 | SCOPE |
is
is.error
屬性的容器。
下表說明 is
變數的屬性:
屬性 | 類型 | 讀取/寫入 | 說明 | 範圍開始 |
---|---|---|---|---|
is.error |
布林值 | 唯讀 |
錯誤旗標。 |
Proxy 要求 |
loadbalancing
提供 TargetEndpoint 的負載平衡狀態相關資訊。
下表說明 loadbalancing
變數的屬性:
屬性 | 類型 | 讀取/寫入 | 說明 | 範圍開始 |
---|---|---|---|---|
loadbalancing.failedservers |
字串陣列 | 唯讀 |
在 TargetEndpoint 進行負載平衡時,失敗的 TargetServer 清單。 |
目標回覆 |
loadbalancing.isfallback |
布林值 | 唯讀 |
|
目標回覆 |
loadbalancing.targetserver |
字串 | 唯讀 |
在 TargetEndpoint 負載平衡期間叫用的 TargetServer。只有在定義負載平衡器元素時設定了 |
目標回覆 |
message
內容物件,其值與要求流程中的 request
相同,或與回應流程中的 response
相同,或與錯誤流程中的 error
相同。
下表說明 message
變數的屬性:
屬性 | 類型 | 讀取/寫入 | 說明 | 範圍開始 |
---|---|---|---|---|
message |
message |
讀取/寫入 |
內容物件,其值與要求流程中的 |
Proxy 要求 |
message.content |
字串 | 讀取/寫入 |
要求、回應或錯誤訊息的內容。 |
Proxy 要求 |
message.content.as.base64 |
字串 | 唯讀 |
要求、回應或錯誤訊息的 Base64 編碼酬載內容。 |
Proxy 要求 |
message.content.as.url.safe.base64 |
字串 | 唯讀 |
要求、回應或錯誤訊息的網址安全 Base64 編碼酬載內容。 |
Proxy 要求 |
message.formparam.param_name |
字串 | 讀取/寫入 |
指定表單參數的值。 |
Proxy 要求 |
message.formparam.param_name. |
集合 | 唯讀 |
訊息中指定表單參數的所有值。 |
Proxy 要求 |
message.formparam.param_name. |
整數 | 唯讀 |
訊息中指定表單參數的值數量。 |
Proxy 要求 |
message.formparams.count |
整數 | 唯讀 |
郵件中所有表單參數的計數。 |
Proxy 要求 |
message.formparams.names |
集合 | 唯讀 |
訊息中所有表單參數的值。 |
Proxy 要求 |
message.formparams.names.string |
字串 | 唯讀 |
以半形逗號分隔的郵件中所有表單參數名稱清單。 |
Proxy 要求 |
message.formstring |
字串 | 唯讀 |
郵件中表單字串的值。 |
Proxy 要求 |
message.header.header_name |
字串 | 讀取/寫入 |
取得或設定要求中特定標頭的值。如果標題包含半形逗號,系統只會讀取第一個半形逗號前的文字。 舉例來說,如果 如要將整個標頭當做字串,請使用 |
Proxy 要求 |
message.header.header_name.N |
字串 | 讀取/寫入 |
訊息中第 N 個特定標頭的值,視流程狀態而定,可能是要求或回應。Apigee 會以半形逗號分隔標頭文字值。最左邊的值索引為 1。 舉例來說,如果 |
Proxy 要求 |
message.header.header_name. |
集合 | 唯讀 |
訊息中指定 HTTP 標頭名稱的所有值。 |
Proxy 要求 |
message.header.header_name. |
整數 | 唯讀 |
郵件中指定 HTTP 標頭名稱的值數量。 |
Proxy 要求 |
message.header.header_name. |
字串 | 唯讀 |
郵件中特定標頭的所有值,以單一字串的形式呈現。 舉例來說,如果 |
Proxy 要求 |
message.headers.count |
整數 | 唯讀 |
郵件中所有 HTTP 標頭的計數。 |
Proxy 要求 |
message.headers.names |
集合 | 唯讀 |
郵件中所有 HTTP 標頭的值。 |
Proxy 要求 |
message.headers.names.string |
字串 | 唯讀 |
以半形逗號分隔的郵件中所有標頭名稱清單。 |
Proxy 要求 |
message.path |
字串 | 讀取/寫入 |
網址中完整的要求訊息路徑,不含任何查詢參數。 |
Proxy 要求 |
message.queryparam.param_name |
字串 | 唯讀 |
傳回指定的訊息查詢參數。 |
Proxy 要求 |
message.queryparam.param_name.N |
字串 | 讀取/寫入 |
訊息中第 N 個查詢參數的值。舉例來說,如果 如要為單一查詢參數名稱 (例如
|
Proxy 要求 |
message.queryparam.param_name. |
集合 | 唯讀 |
訊息中特定查詢參數的所有值,格式為以半形逗號分隔的清單。 舉例來說,如果查詢字串為 |
Proxy 要求 |
message.queryparam.param_name. |
整數 | 唯讀 |
與從用戶端應用程式傳送至 ProxyEndpoint 的要求相關聯的指定查詢參數總數。 |
Proxy 要求 |
message.queryparams.count |
整數 | 唯讀 |
與從用戶端應用程式傳送至 ProxyEndpoint 的要求相關聯的所有查詢參數總數。 |
Proxy 要求 |
message.queryparams.names |
集合 | 唯讀 |
與從用戶端應用程式傳送至 ProxyEndpoint 的要求相關聯的所有查詢參數名稱清單。 |
Proxy 要求 |
message.queryparams.names.string |
字串 | 唯讀 |
以半形逗號分隔的郵件中所有查詢參數名稱清單。 |
Proxy 要求 |
message.querystring |
字串 | 唯讀 |
這個字串包含與從用戶端應用程式傳送至 ProxyEndpoint 的要求相關聯的所有查詢參數名稱和值。 舉例來說,如果是 |
Proxy 要求 |
message.status.code |
整數 | 唯讀 |
目標傳回的回應訊息 HTTP 狀態碼。 |
目標回覆 |
message.transport.message |
TransportMessage | 唯讀 |
TransportMessage 類型的訊息,這是內容物件。 |
Proxy 要求 |
message.uri |
字串 | 唯讀 |
完整 URI 路徑 (網域網址後方),包括查詢參數。 舉例來說,如果要求是 |
Proxy 要求 |
message.verb |
字串 | 唯讀 |
與要求相關聯的 HTTP 動詞 ( |
Proxy 要求 |
message.version |
字串 | 讀取/寫入 |
與從用戶端應用程式傳送至 ProxyEndpoint 的要求相關聯的 HTTP 版本。 |
Proxy 要求 |
如要進一步瞭解訊息,請參閱訊息範本函式參考資料。
messageid
要求的全域專屬 ID 的容器。
下表說明 messageid
變數的屬性:
屬性 | 類型 | 讀取/寫入 | 說明 | 範圍開始 |
---|---|---|---|---|
messageid |
字串 | 唯讀 |
保留要求的全域專屬 ID,包括負載平衡器主機名稱。 這個 ID 可用於追蹤負載平衡器收到的要求,這些要求會傳送至訊息處理器。 Apigee 錯誤記錄檔會記錄這個 ID,以便將 |
Proxy 要求 |
mint
提供營利資訊的輔助變數。
下表說明 mint
變數的屬性:
屬性 | 類型 | 讀取/寫入 | 說明 | 範圍開始 |
---|---|---|---|---|
mint.limitscheck.is_request_blocked |
布林值 | 唯讀 |
此標記會指定是否封鎖 API 要求。如果 如果 MonetizationLimitsCheck 政策附加至 API 代理項目,即可使用這個流程變數。請參閱 MonetizationLimitsChecks Flow 變數。 |
Proxy 要求 |
mint.limitscheck.is_subscription_found |
布林值 | 唯讀 |
此標記用於指定開發人員是否已有效訂閱 API 產品。如果開發人員有訂閱項目,請設為 如果 MonetizationLimitsCheck 政策附加至 API 代理項目,即可使用這個流程變數。請參閱 MonetizationLimitsChecks Flow 變數。 |
Proxy 要求 |
mint.limitscheck.prepaid_developer_balance |
數字 | 唯讀 |
開發人員預付帳戶錢包的目前餘額,與費率方案的幣別相關聯。 |
Proxy 要求 |
mint.limitscheck.prepaid_developer_currency |
字串 | 唯讀 |
|
Proxy 要求 |
mint.limitscheck.purchased_product_name |
字串 | 唯讀 |
相關聯的 API 產品名稱。 如果 MonetizationLimitsCheck 政策附加至 API 代理項目,即可使用這個流程變數。請參閱 MonetizationLimitsChecks Flow 變數。 |
Proxy 要求 |
mint.limitscheck.status_message |
字串 | 唯讀 |
為進行偵錯,提供有關執行 MonetizationLimitsCheck 政策的其他資訊。 如果 MonetizationLimitsCheck 政策附加至 API 代理項目,即可使用這個流程變數。請參閱 MonetizationLimitsChecks Flow 變數。 |
Proxy 要求 |
mint.mintng_consumption_pricing_rates |
字串 | 唯讀 |
根據用量計費。 建立費率方案時,請設定費用。 |
PostClientFlow |
mint.mintng_consumption_pricing_type |
字串 | 唯讀 |
根據用量計費的定價類型。例如: 建立費率方案時,請設定以用量計費的費用。 |
PostClientFlow |
mint.mintng_currency |
字串 | 唯讀 |
計算收益時使用的幣別。 這個流程變數的值為 |
DataCapture 政策 |
mint.mintng_dev_share |
數字 | 唯讀 |
與開發人員分享的收益。 建立費率方案時,設定要與開發人員分享的收益。 |
PostClientFlow |
mint.mintng_is_apiproduct_monetized |
布林值 | 唯讀 |
這個旗標會指定 API 產品目前是否營利 (也就是是否有生效中的有效費率方案)。 這個流程變數是由附加至 API Proxy 的 VerifyAPIKey 或 VerifyAccessToken 政策新增。請參閱新增驗證策略。 |
Proxy 要求 |
mint.mintng_price |
數字 | 唯讀 |
用於計算開發人員分潤的收益。 流程變數的值為 |
DataCapture 政策和 PostClientFlow |
mint.mintng_price_multiplier |
數字 | 唯讀 |
每筆交易費用要乘上的係數 (乘數)。 流程變數的值為 |
DataCapture 政策和 PostClientFlow |
mint.mintng_rate |
數字 | 唯讀 |
API 呼叫的收費費率。 這個流程變數會顯示每次 API 呼叫的用量計費費用。
建立費率方案時,請設定以用量計費的費用。
如果您已在 DataCapture 政策中設定 |
PostClientFlow |
mint.mintng_rate_before_multipliers |
數字 | 唯讀 |
API 呼叫的收費費率,不含 如果 DataCapture 政策擷取 |
PostClientFlow |
mint.mintng_rate_plan_id |
字串 | 唯讀 |
房價方案的 ID。 這個流程變數是由附加至 API Proxy 的 VerifyAPIKey 或 VerifyAccessToken 政策新增。請參閱新增驗證策略。 |
Proxy 要求 |
mint.mintng_revenue_share_rates |
字串 | 唯讀 |
收益分潤費率。 建立費率方案時,設定收益分潤成數。 |
PostClientFlow |
mint.mintng_revenue_share_type |
字串 | 唯讀 |
收益分潤類型。例如: 建立費率方案時,請設定收益分潤類型。 |
PostClientFlow |
mint.mintng_tx_success |
布林值 | 唯讀 |
指定交易是否營利。 這個流程變數的值為 |
DataCapture 政策 |
mint.prepaid_updated_developer_usage |
數字 | 唯讀 |
預付開發人員目前的用量。 系統會根據費率方案設定和 perUnitPriceMultiplier 營利變數的值計算用量。 |
PostClientFlow |
mint.rateplan_end_time_ms |
數字 | 唯讀 |
費率方案的到期時間,以 Epoch 紀元時間後毫秒為單位。 這個流程變數是由附加至 API Proxy 的 VerifyAPIKey 或 VerifyAccessToken 政策新增。請參閱新增驗證策略。 |
Proxy 要求 |
mint.rateplan_start_time_ms |
數字 | 唯讀 |
費率方案的啟用時間,以 Epoch 紀元時間起算的毫秒數表示。 這個流程變數是由附加至 API Proxy 的 VerifyAPIKey 或 VerifyAccessToken 政策新增。請參閱新增驗證策略。 |
Proxy 要求 |
mint.status |
字串 | 唯讀 |
營利電話的狀態。僅在發生錯誤時填入。 |
PostClientFlow |
mint.status_code |
數字 | 唯讀 |
營利通話的 HTTP 狀態碼。僅在發生錯誤時填入。 |
PostClientFlow |
mint.subscription_end_time_ms |
數字 | 唯讀 |
API 產品訂閱項目的到期時間,以自 Epoch 紀元時間起的毫秒為單位。 如果 MonetizationLimitsCheck 政策附加至 API 代理項目,即可使用這個流程變數。請參閱 MonetizationLimitsChecks Flow 變數。 |
Proxy 要求 |
mint.subscription_start_time_ms |
數字 | 唯讀 |
API 產品訂閱的啟用時間,以自訓練週期開始計算的毫秒數表示。 如果 MonetizationLimitsCheck 政策附加至 API 代理項目,即可使用這個流程變數。請參閱 MonetizationLimitsChecks Flow 變數。 |
Proxy 要求 |
mint.tx_success_result |
布林值 | 唯讀 |
指出交易是否成功營利。
|
PostClientFlow |
如要瞭解詳情,請參考下列資源:
organization
organization.name
屬性的容器。
下表說明 organization
變數的屬性:
屬性 | 類型 | 讀取/寫入 | 說明 | 範圍開始 |
---|---|---|---|---|
organization.name |
字串 | 唯讀 |
機構名稱。 |
Proxy 要求 |
如要進一步瞭解機構,請參閱「瞭解機構」。
proxy
API Proxy 設定。
下表說明 proxy
變數的屬性:
屬性 | 類型 | 讀取/寫入 | 說明 | 範圍開始 |
---|---|---|---|---|
proxy.basepath |
字串 | 唯讀 |
API Proxy 端點設定中的「Base Path」(基本路徑) 值。基本路徑是網址中主機之後最左側的 URI 片段。條件式流程 URI 會遵循基本路徑。 假設您已設定 API Proxy 端點,且基本路徑為
如果您在 API Proxy 設定中定義動態基本路徑,例如 |
Proxy 要求 |
proxy.client.ip |
字串 | 唯讀 |
傳入呼叫的 |
Proxy 要求 |
proxy.name |
字串 | 唯讀 |
為 ProxyEndpoint 設定的名稱屬性。 |
Proxy 要求 |
proxy.pathsuffix |
字串 | 唯讀 |
從用戶端傳送並在 ProxyEndpoint 接收的網址路徑後置字串值。 Basepath 是最左側的路徑元件,用於在環境群組中唯一識別 API Proxy。假設您已設定 API Proxy 端點,且基本路徑為 |
Proxy 要求 |
proxy.url |
字串 | 唯讀 |
取得與 ProxyEndpoint 收到的 Proxy 要求相關聯的完整網址,包括任何查詢參數。 |
Proxy 要求 |
如要進一步瞭解如何使用 API Proxy,請參閱「瞭解 API 和 API Proxy」。
publishmessage
在執行 PublishMessage 政策時填入。
屬性 | 類型 | 讀取/寫入 | 說明 | 範圍開始 |
---|---|---|---|---|
publishmessage.message.id | 字串 | 唯讀 | 從 Pub/Sub 伺服器傳回 messageId (已發布訊息的 ID)。 只有在發布要求成功時,Apigee 才會設定這個流程變數。 |
Proxy 要求 |
ratelimit
配額或 SpikeArrest 政策執行時會填入這個值。
下表說明 ratelimit
變數的屬性:
屬性 | 類型 | 讀取/寫入 | 說明 | 範圍開始 |
---|---|---|---|---|
ratelimit.policy_name.allowed.count | 長 | 唯讀 | 傳回允許的配額數量。 | PostClientFlow |
ratelimit.policy_name.used.count | 長 | 唯讀 | 傳回配額間隔內目前使用的配額。 | PostClientFlow |
ratelimit.policy_name.available.count | 長 | 唯讀 | 傳回配額間隔內的可用配額數。 | PostClientFlow |
ratelimit.policy_name.exceed.count | 長 | 唯讀 | 超過配額時,傳回 1。 | PostClientFlow |
ratelimit.policy_name.total.exceed.count | 長 | 唯讀 | 超過配額時,傳回 1。 | PostClientFlow |
ratelimit.policy_name.expiry.time | 長 | 唯讀 |
傳回 UTC 時間 (以毫秒為單位),用於判斷配額到期時間和新配額間隔的開始時間。 如果配額政策的類型為 |
PostClientFlow |
ratelimit.policy_name.identifier | 字串 | 唯讀 | 傳回附加至政策的 (用戶端) 參照 ID | PostClientFlow |
ratelimit.policy_name.class | 字串 | 唯讀 | 傳回與用戶端 ID 相關聯的類別 | PostClientFlow |
ratelimit.policy_name.class.allowed.count | 長 | 唯讀 | 傳回類別中定義的允許配額數 | PostClientFlow |
ratelimit.policy_name.class.used.count | 長 | 唯讀 | 傳回類別中已使用的配額 | PostClientFlow |
ratelimit.policy_name.class.available.count | 長 | 唯讀 | 傳回類別中的可用配額數 | PostClientFlow |
ratelimit.policy_name.class.exceed.count | 長 | 唯讀 | 傳回目前配額間隔內,類別中超出限制的要求數 | PostClientFlow |
ratelimit.policy_name.class.total.exceed.count | 長 | 唯讀 | 傳回所有配額間隔中,超過類別限制的要求總數,因此是所有配額間隔的 class.exceed.count 總和。 |
PostClientFlow |
ratelimit.policy_name.failed | 布林值 | 唯讀 |
指出政策是否失敗 (true 或 false)。 |
PostClientFlow |
如要瞭解詳情,請參考下列資源:
request
完整要求,包括任何酬載。
如要進一步瞭解要求資料,請參閱「要求資料如何傳遞至後端伺服器?」一文。
下表說明 request
變數的屬性:
屬性 | 類型 | 讀取/寫入 | 說明 | 範圍開始 |
---|---|---|---|---|
request |
message |
唯讀 |
完整要求,包括任何酬載。 |
Proxy 要求 |
request.content |
字串 | 讀取/寫入 |
取得或設定要求訊息的酬載。 |
Proxy 要求 |
request.content.as.base64 |
字串 | 唯讀 |
要求訊息的 Base64 編碼酬載內容。 |
Proxy 要求 |
request.content.as.url.safe.base64 |
字串 | 唯讀 |
要求訊息的酬載內容 (採用網址安全 Base64 編碼)。 |
Proxy 要求 |
request.formparam.param_name |
字串 | 讀取/寫入 |
取得或設定從用戶端應用程式傳送的要求中,指定表單參數的值。 |
Proxy 要求 |
request.formparam.param_name. |
集合 | 唯讀 |
要求中特定表單參數的所有值,格式為以逗號分隔的清單。 舉例來說,如果酬載為 |
Proxy 要求 |
request.formparam.param_name. |
整數 | 唯讀 |
與要求相關聯的指定表單參數的所有值計數。 |
Proxy 要求 |
request.formparam.param_name.N |
字串 | 讀取/寫入 |
訊息中第 N 個特定表單參數的值。舉例來說,如果格式字串為 |
Proxy 要求 |
request.formparams.count |
整數 | 唯讀 |
與從用戶端應用程式傳送的要求相關聯的所有參數計數。 |
Proxy 要求 |
request.formparams.names |
集合 | 唯讀 |
與要求相關聯的所有參數名稱清單。 |
Proxy 要求 |
request.formparams.names.string |
字串 | 唯讀 |
以半形逗號分隔的清單,列出與要求相關聯的所有表單參數名稱。 |
Proxy 要求 |
request.formstring |
字串 | 唯讀 |
用戶端應用程式傳送要求中的完整 例如 |
Proxy 要求 |
request.grpc.rpc.name |
字串 | 唯讀 |
僅適用於使用 gRPC 目標伺服器時。RPC 名稱。如要瞭解 gRPC Proxy,請參閱「建立 gRPC API Proxy」。 |
Proxy 要求 |
request.grpc.service.name |
字串 | 唯讀 |
僅適用於使用 gRPC 目標伺服器時。gRPC 狀態服務名稱。如要瞭解 gRPC Proxy,請參閱「建立 gRPC API Proxy」。 |
Proxy 要求 |
request.header.header_name |
字串 | 讀取/寫入 |
取得或設定要求中特定標頭的值。如果標題包含半形逗號,系統只會讀取第一個半形逗號前的文字。 舉例來說,如果 如要將整個標頭當做字串,請使用 |
Proxy 要求 |
request.header.header_name.N |
字串 | 讀取/寫入 |
要求中第 N 個特定標頭值。Apigee 會以半形逗號分隔標頭文字值。最左邊的值索引為 1。 舉例來說,如果 |
Proxy 要求 |
request.header.header_name. |
集合 | 唯讀 |
要求中特定標頭的所有值。 |
Proxy 要求 |
request.header.header_name. |
整數 | 唯讀 |
要求中特定標頭的所有值數量。 |
Proxy 要求 |
request.header.header_name. |
字串 | 唯讀 |
要求中特定標頭的所有值,以單一字串的形式呈現。 舉例來說,如果 |
Proxy 要求 |
request.headers.count |
整數 | 唯讀 |
要求中所有標頭的計數。 |
Proxy 要求 |
request.headers.names |
集合 | 唯讀 |
要求中所有標頭的名稱。 |
Proxy 要求 |
request.headers.names.string |
字串 | 唯讀 |
以半形逗號分隔的清單,列出要求中的所有標頭名稱。 |
Proxy 要求 |
request.path |
字串 | 唯讀 |
後端服務的未經 Proxy 處理的資源路徑 (不含主機),不含查詢參數。 舉例來說,如果後端服務的 URI 是 |
Proxy 要求 |
request.queryparam.param_name |
字串 | 讀取/寫入 |
要求中特定查詢參數的值。 |
Proxy 要求 |
request.queryparam.param_name.N |
字串 | 讀取/寫入 |
要求中的 Nth 查詢參數值。 舉例來說,如果 如要為單一查詢參數名稱 (例如
|
Proxy 要求 |
request.queryparam.param_name. |
集合 | 唯讀 |
要求中特定查詢參數的所有值,格式為以逗號分隔的清單。 舉例來說,如果 |
Proxy 要求 |
request.queryparam.param_name. |
整數 | 唯讀 |
要求中特定查詢參數的所有值數量。 |
Proxy 要求 |
request.queryparams.count |
整數 | 唯讀 |
要求中所有查詢參數的計數。 |
Proxy 要求 |
request.queryparams.names |
集合 | 唯讀 |
要求中所有查詢參數的名稱。 |
Proxy 要求 |
request.queryparams.names.string |
字串 | 唯讀 |
以半形逗號分隔的要求中所有查詢參數名稱清單。 |
Proxy 要求 |
request.querystring |
字串 | 唯讀 |
從用戶端應用程式傳送的要求中,查詢參數的完整清單。 舉例來說,如果要求是 |
Proxy 要求 |
request.transportid |
字串 | 唯讀 |
要求 ID,類型為 TransportMessage,屬於情境式。 |
Proxy 要求 |
request.transport.message |
Transport-Message | 唯讀 |
屬於情境式 TransportMessage 類型的要求。 |
Proxy 要求 |
request.uri |
字串 | 唯讀 |
在 API Proxy 中,ProxyEndpoint 中的 Proxy
指向
在要求中, 在回應中, 這是因為原始要求傳入 Proxy 後,Proxy 又向目標服務發出另一項要求。 假設對範例 Proxy 進行下列呼叫,該 Proxy 的基本路徑為
Proxy 會呼叫:
這會將
|
Proxy 要求 (回應不同) |
request.url |
字串 | 唯讀 |
向目標端點提出的要求完整網址,包括查詢字串參數,但不包括連接埠號碼 (如有指定)。 舉例來說,如果您呼叫範例 Proxy
|
目標回覆 |
request.verb |
字串 | 唯讀 |
要求使用的 HTTP 動詞。例如 |
Proxy 要求 |
request.version |
字串 | 唯讀 |
要求的 HTTP 版本。例如 |
Proxy 要求 |
response
完整的回應,包括任何酬載。
下表說明 response
變數的屬性:
屬性 | 類型 | 讀取/寫入 | 說明 | 範圍開始 |
---|---|---|---|---|
response |
message |
讀取/寫入 |
目標傳回的完整回應訊息。 |
目標回覆 |
response.content |
字串 | 讀取/寫入 |
目標傳回的回應訊息酬載內容。 |
目標回覆 |
response.content.as.base64 |
字串 | 唯讀 |
回應訊息的 Base64 編碼酬載內容。 |
目標回覆 |
response.content.as.url.safe.base64 |
字串 | 唯讀 |
回應訊息的酬載內容 (採用網址安全 Base64 編碼)。 |
目標回覆 |
response.event.current.content |
字串 | 讀取/寫入 |
EventFlow 串流回應中傳回的內容。詳情請參閱「以串流方式傳送伺服器傳送的事件」。 |
EventFlow 回應 |
response.event.current.count |
整數 | 讀取 |
逐步計算傳送的回應事件數。系統會針對收到的每個事件更新這個值。 詳情請參閱「以串流方式傳送伺服器傳送的事件」。 。 |
EventFlow 回應 |
response.header.header_name |
字串 | 讀取/寫入 |
取得或設定回應中指定 HTTP 標頭的值。 如果標頭文字包含半形逗號,Apigee 會推斷出多個值。在本例中, 舉例來說,如果 如要將整個標頭當做字串,請使用 |
目標回覆 |
response.header.header_name. |
集合 | 唯讀 |
回應中指定 HTTP 標頭的所有值。 |
目標回覆 |
response.header.header_name. |
整數 | 唯讀 |
回應中指定 HTTP 標頭的所有值數量。 |
目標回覆 |
response.header.header_name. |
字串 | 唯讀 |
回應中特定標頭的所有值,以單一字串的形式呈現。 舉例來說,如果 |
目標回覆 |
response.header.header_name.N |
字串 | 讀取/寫入 |
回應中第 N 個特定標頭的值。Apigee 會以半形逗號分隔標頭文字值。最左邊的值索引為 1。 舉例來說,如果 |
目標回覆 |
response.headers.count |
整數 | 唯讀 |
回應中所有標頭的計數。 |
目標回覆 |
response.headers.names |
集合 | 唯讀 |
回應中所有標頭的名稱。 |
目標回覆 |
response.headers.names.string |
字串 | 唯讀 |
以半形逗號分隔的回應中所有標頭的名稱清單。 |
目標回覆 |
response.status.code |
整數 | 讀取/寫入 |
要求傳回的回應代碼。您可以使用這個變數覆寫儲存在 |
目標回覆 |
response.transport.message |
字串 | 唯讀 |
TransportMessage 類型的回應,這是情境物件。 |
目標回覆 |
route
指定 <RouteRule>
和 TargetEndpoint 的名稱。
下表說明 route
變數的屬性:
屬性 | 類型 | 讀取/寫入 | 說明 | 範圍開始 |
---|---|---|---|---|
route.name |
字串 | 唯讀 |
在 ProxyEndpoint 中執行的 |
目標要求 |
route.target |
字串 | 唯讀 |
執行的 TargetEndpoint 名稱。例如 |
目標要求 |
servicecallout
說明 ServiceCallout 政策的 TargetEndpoint。
下表說明 servicecallout
變數的屬性:
屬性 | 類型 | 讀取/寫入 | 說明 | 範圍開始 |
---|---|---|---|---|
servicecallout.policy_name.expectedcn |
字串 | 讀取/寫入 |
TargetEndpoint 的預期通用名稱,如ServiceCallout 政策中所述。只有在 TargetEndpoint 參照 TLS/SSL 端點時,這才有意義。 |
Proxy 要求 |
servicecallout.policy_name.target.url |
字串 | 讀取/寫入 |
特定 ServiceCallout 政策的 TargetEndpoint 網址。 |
Proxy 要求 |
servicecallout.requesturi |
字串 | 讀取/寫入 |
ServiceCallout 政策的 TargetEndpoint URI。URI 是 TargetEndpoint 網址,但不含通訊協定和網域規格。 |
Proxy 要求 |
system
指定系統的 IP 位址,以及 Proxy 的詳細資料。
下表說明 system
變數的屬性:
屬性 | 類型 | 讀取/寫入 | 說明 | 範圍開始 |
---|---|---|---|---|
system.interface.interface_name |
字串 | 唯讀 |
系統的 IP 位址。 |
Proxy 要求 |
system.pod.name |
字串 | 唯讀 |
執行 Proxy 的 Pod 名稱。 |
Proxy 要求 |
system.region.name |
字串 | 唯讀 |
執行 Proxy 的資料中心 區域名稱。 |
Proxy 要求 |
system.time |
字串 | 唯讀 |
讀取這個變數的時間。例如 Wed, 21 Aug 2013 19:16:47 GMT。 這個值是 |
Proxy 要求 |
system.time.year |
整數 | 唯讀 |
|
Proxy 要求 |
system.time.month |
整數 | 唯讀 |
|
Proxy 要求 |
system.time.day |
整數 | 唯讀 |
|
Proxy 要求 |
system.time.dayofweek |
整數 | 唯讀 |
|
Proxy 要求 |
system.time.hour |
整數 | 唯讀 |
|
Proxy 要求 |
system.time.minute |
整數 | 唯讀 |
|
Proxy 要求 |
system.time.second |
整數 | 唯讀 |
|
Proxy 要求 |
system.time.millisecond |
整數 | 唯讀 |
|
Proxy 要求 |
system.time.zone |
字串 | 唯讀 |
系統時區。 |
Proxy 要求 |
system.timestamp |
長 | 唯讀 |
代表讀取這個變數時間的 64 位元 (長) 整數。這個值是自世界標準時間 1970 年 1 月 1 日午夜起經過的毫秒數。例如: |
Proxy 要求 |
system.uuid |
字串 | 唯讀 |
處理 Proxy 的訊息處理器 UUID。 |
Proxy 要求 |
target
說明要求目標。
下表說明 target
變數的屬性:
屬性 | 類型 | 讀取/寫入 | 說明 | 範圍開始 |
---|---|---|---|---|
target.basepath |
字串 | 唯讀 |
目標服務的資源路徑 (不含網域),不包括查詢參數,定義於 Proxy 的 TargetEndpoint 中。 舉例來說,假設 API Proxy 呼叫下列目標:
在本例中, 如果目標是:
|
目標要求 |
target.copy.pathsuffix |
布林值 | 讀取/寫入 |
當 |
目標要求 |
target.copy.queryparams |
布林值 | 讀取/寫入 |
當 |
目標要求 |
target.country |
字串 | 唯讀 |
目標伺服器提供的 TLS/SSL 憑證國家/地區 |
目標回覆 |
target.cn |
字串 | 唯讀 |
TargetEndpoint 的一般名稱。只有在 TargetEndpoint 參照 TLS/SSL 端點時,這個屬性才有意義。 |
目標要求 |
target.email.address |
字串 | 唯讀 |
目標伺服器提供的 TLS/SSL 憑證電子郵件地址 |
目標回覆 |
target.expectedcn |
字串 | 讀取/寫入 |
TargetEndpoint 的預期一般名稱。只有在 TargetEndpoint 參照 TLS/SSL 端點時,這個屬性才有意義。 |
Proxy 要求 |
target.header.host |
字串 | 讀取/寫入 |
Apigee 用於為傳送至目標的要求設定 |
目標要求 |
target.host |
字串 | 唯讀 |
目標服務的網域名稱,會將回應傳回 API Proxy。 |
目標回覆 |
target.ip |
字串 | 唯讀 |
目標服務的 IP 位址,會將回應傳回 API Proxy。 |
目標回覆 |
target.locality |
字串 | 唯讀 |
目標伺服器提供的 TLS/SSL 憑證所在地 (城市) |
目標回覆 |
target.name |
字串 | 唯讀 |
訊息從目標端點傳送至的目標。 |
目標要求 |
target.organization |
字串 | 唯讀 |
目標伺服器提供的 TLS/SSL 憑證機構。 |
目標回覆 |
target.organization.unit |
字串 | 唯讀 |
目標伺服器提供的 TLS/SSL 憑證所屬的機構單位。 |
目標回覆 |
target.port |
整數 | 唯讀 |
目標服務的通訊埠號碼,會將回應傳回 API Proxy。 |
目標回覆 |
target.received.end.time |
字串 | 唯讀 |
目標端點完成接收目標回應的時間,以字串形式表示。例如:Wed, 21 Aug 2013 19:16:47 UTC。 這個時間值是相應 32 位元時間戳記量的字串表示法。舉例來說,2013 年 8 月 21 日星期三 19:16:47 UTC 對應的時間戳記值為 1377112607413。 |
目標回覆 |
target.received.end. |
長 | 唯讀 |
時間戳記值,指定 TargetEndpoint 何時完成接收來自目標的回應。例如, |
目標回覆 |
target.received.start.time |
字串 | 唯讀 |
以字串形式表示的時間,TargetEndpoint 開始接收來自目標的回應。例如:Wed, 21 Aug 2013 19:16:47 UTC。 這個時間值是相應 32 位元時間戳記量的字串表示法。舉例來說,Wed, 21 Aug 2013 19:16:47 UTC 對應的時間戳記值為 1377112607413。 |
目標回覆 |
target.received.start. |
長 | 唯讀 |
時間戳記值,指定 TargetEndpoint 開始接收目標回應的時間。例如, |
目標回覆 |
target.scheme |
字串 | 唯讀 |
範圍開始:目標回應 視要求訊息而定,傳回 http 或 https。 |
目標要求 |
target.sent.end.time |
字串 | 唯讀 |
以字串形式表示的時間,Proxy 會在這個時間停止將要求傳送至 TargetEndpoint 中指定的網址。例如:Wed, 21 Aug 2013 19:16:47 UTC。 這個時間值是相應 32 位元時間戳記量的字串表示法。舉例來說,Wed, 21 Aug 2013 19:16:47 UTC 對應的時間戳記值為 1377112607413。 |
目標要求 |
target.sent.end.timestamp |
長 | 唯讀 |
時間戳記值,指定 Proxy 何時完成將要求傳送至 TargetEndpoint 中指定的網址。例如 1377112607413。這個值是 64 位元 (長) 整數,內含自世界標準時間 1970 年 1 月 1 日午夜起經過的毫秒數。 |
目標要求 |
target.sent.start.time |
字串 | 唯讀 |
Proxy 開始將要求傳送至 TargetEndpoint 中指定網址的時間 (以字串形式表示)。例如:Wed, 21 Aug 2013 19:16:47 UTC。 這個時間值是相應 32 位元時間戳記量的字串表示法。舉例來說,Wed, 21 Aug 2013 19:16:47 UTC 對應的時間戳記值為 1377112607413。 |
目標要求 |
target.sent.start.timestamp |
長 | 唯讀 |
時間戳記值,指定 Proxy 開始將要求傳送至 TargetEndpoint 中指定網址的時間。例如, |
目標要求 |
target.ssl.enabled |
布林值 | 唯讀 |
TargetEndpoint 是否在 TLS/SSL 上執行。 |
Proxy 要求 |
target.state |
字串 | 唯讀 |
目標伺服器提供的 TLS/SSL 憑證狀態。 |
目標回覆 |
target.url |
字串 | 讀取/寫入 |
TargetEndpoint XML 檔案中設定的網址,或動態目標網址 (如果訊息流程中已設定 |
目標要求 |
variable
variable.expectedcn
屬性的容器。
下表說明 variable
變數的屬性:
屬性 | 類型 | 讀取/寫入 | 說明 | 範圍開始 |
---|---|---|---|---|
variable.expectedcn |
字串 | 讀取/寫入 |
如果是在 TLS/SSL 上執行,則會公開通用名稱的變數。 |
Proxy 要求 |
如要進一步瞭解如何使用 TLS,請參閱「傳輸層安全標準 (TLS) 設定選項」。