फ़्लो वैरिएबल का रेफ़रंस

Apigee Edge दस्तावेज़ देखा जा रहा है.
Apigee X दस्तावेज़ पर जाएं.
जानकारी

इस सेक्शन में फ़्लो वैरिएबल के बारे में रेफ़रंस जानकारी मिलती है.

Apigee Edge, इन फ़्लो वैरिएबल के बारे में बताता है:

apigee              loadbalancing        router
apiproxy            message              servicecallout
application         messageid            system
client              organization         target
current             proxy                variable
environment         request              virtualhost
error               response
is                  route

इनमें से हर वैरिएबल की जानकारी, आगे आने वाले सेक्शन में दी गई है.

apigee

एक हेल्पर वैरिएबल, जो नीति के लागू होने के समय के बारे में जानकारी देता है.

नीचे दी गई टेबल में apigee वैरिएबल की प्रॉपर्टी के बारे में बताया गया है:

प्रॉपर्टी टाइप पढ़ें/लिखें ब्यौरा दायरा शुरू
apigee.metrics.policy.policy_name.timeTaken Integer रीड ओनली नीति को लागू होने में लगने वाला समय, नैनोसेकंड में. नीति

apiproxy

एपीआई प्रॉक्सी के बारे में बताता है.

नीचे दी गई टेबल में apiproxy वैरिएबल की प्रॉपर्टी के बारे में बताया गया है:

प्रॉपर्टी टाइप पढ़ें/लिखें ब्यौरा दायरा शुरू
apiproxy.name String रीड ओनली एपीआई प्रॉक्सी का नाम. उदाहरण के लिए, "मेरा प्रॉक्सी". प्रॉक्सी अनुरोध
apiproxy.revision String रीड ओनली एक एपीआई प्रॉक्सी का रिविज़न नंबर. उदाहरण के लिए, "6". प्रॉक्सी अनुरोध

एपीआई प्रॉक्सी के साथ काम करने के बारे में ज़्यादा जानकारी के लिए, एपीआई और एपीआई प्रॉक्सी को समझना लेख पढ़ें.

application

application.basepath प्रॉपर्टी के लिए कंटेनर.

नीचे दी गई टेबल में application वैरिएबल की प्रॉपर्टी के बारे में बताया गया है:

प्रॉपर्टी टाइप पढ़ें/लिखें ब्यौरा दायरा शुरू
application.basepath String रीड ओनली डिप्लॉयमेंट बेस पाथ (एपीआई डिप्लॉयमेंट के दौरान बताया गया). प्रॉक्सी अनुरोध

client

वह ऐप्लिकेशन या सिस्टम जिसने Edge राऊटर को अनुरोध भेजा है.

नीचे दी गई टेबल में client वैरिएबल की प्रॉपर्टी के बारे में बताया गया है:

प्रॉपर्टी टाइप पढ़ें/लिखें ब्यौरा दायरा शुरू
client.cn String रीड ओनली

क्लाइंट ऐप्लिकेशन के ज़रिए दिए गए TLS/एसएसएल सर्टिफ़िकेट में बताया गया सामान्य नाम.

प्रॉक्सी अनुरोध
client.country String रीड ओनली

क्लाइंट ऐप्लिकेशन की ओर से दिखाए गए TLS/एसएसएल सर्टिफ़िकेट में मौजूद देश.

प्रॉक्सी अनुरोध
client.email.address String रीड ओनली

क्लाइंट ऐप्लिकेशन की ओर से दिए गए TLS/एसएसएल सर्टिफ़िकेट में मौजूद ईमेल पता.

प्रॉक्सी अनुरोध
client.host String रीड ओनली

ProxyEndpoint को मिले अनुरोध से जुड़े एचटीटीपी होस्ट का आईपी.

प्रॉक्सी अनुरोध
client.ip String रीड ओनली

Edge राऊटर को मैसेज भेजने वाले क्लाइंट या सिस्टम का आईपी पता. उदाहरण के लिए, यह ओरिजनल क्लाइंट आईपी या लोड बैलेंसर आईपी हो सकता है.

प्रॉक्सी अनुरोध
client.locality String रीड ओनली

क्लाइंट के ज़रिए दिखाए गए TLS/एसएसएल सर्टिफ़िकेट में शहर का नाम (शहर).

प्रॉक्सी अनुरोध
client.organization String रीड ओनली क्लाइंट की ओर से दिए गए TLS/एसएसएल सर्टिफ़िकेट में मौजूद संगठन. (यह ज़रूरी नहीं है कि Apigee Edge पर मौजूद संगठन के बराबर हो.) प्रॉक्सी अनुरोध
client.organization.unit String रीड ओनली

क्लाइंट की ओर से पेश किए गए TLS/एसएसएल सर्टिफ़िकेट में संगठन की इकाई.

प्रॉक्सी अनुरोध
client.port Integer रीड ओनली

ProxyEndpoint के मूल क्लाइंट अनुरोध से जुड़ा एचटीटीपी पोर्ट.

प्रॉक्सी अनुरोध
client.received.end.time String रीड ओनली

वह समय, जिसे स्ट्रिंग के तौर पर बताया गया है. इसके बाद, प्रॉक्सी को ProxyEndpoint पर मूल क्लाइंट की ओर से अनुरोध मिलने लगा था. उदाहरण के लिए: बुधवार, 21 अगस्त, 2013 19:16:47 यूटीसी.

समय की यह वैल्यू, स्ट्रिंग से जुड़ी 32-बिट टाइमस्टैंप की संख्या को दिखाती है. उदाहरण के लिए, 'बुधवार, 21 अगस्त, 2013 19:16:47 यूटीसी', 1377112607413 टाइमस्टैंप वैल्यू से जुड़ा होता है.

प्रॉक्सी अनुरोध
client.received.end.timestamp ज़्यादा समय के लिए रीड ओनली

टाइमस्टैंप की वैल्यू, जिससे यह पता चलता है कि प्रॉक्सी को ProxyEndpoint पर मूल क्लाइंट से अनुरोध कब मिला. यह वैल्यू एक 64-बिट (लॉन्ग) पूर्णांक है, जिसमें 1 जनवरी, 1970 को यूटीसी समय आधी रात के बाद से बीत चुके मिलीसेकंड की संख्या शामिल है.

प्रॉक्सी अनुरोध
client.received.start.time String रीड ओनली

वह समय, जिसे स्ट्रिंग के तौर पर बताया गया है. इसके बाद, प्रॉक्सी को ProxyEndpoint पर मूल क्लाइंट की ओर से अनुरोध मिलने लगा. उदाहरण के लिए: बुधवार, 21 अगस्त 2013 19:16:47 UTC

समय की यह वैल्यू, स्ट्रिंग से जुड़ी 32-बिट टाइमस्टैंप की संख्या को दिखाती है. उदाहरण के लिए, 'बुधवार, 21 अगस्त, 2013 19:16:47 यूटीसी', 1377112607413 टाइमस्टैंप वैल्यू से जुड़ा होता है.

प्रॉक्सी अनुरोध
client.received.start.timestamp ज़्यादा समय के लिए रीड ओनली

टाइमस्टैंप की वैल्यू, जिससे यह पता चलता है कि प्रॉक्सी को ProxyEndpoint पर मूल क्लाइंट से अनुरोध कब मिलना शुरू हुआ है. यह वैल्यू एक 64-बिट (लॉन्ग) पूर्णांक है, जिसमें 1 जनवरी, 1970 को यूटीसी समय आधी रात के बाद से बीत चुके मिलीसेकंड की संख्या शामिल है.

प्रॉक्सी अनुरोध
client.scheme String रीड ओनली

अनुरोध के मैसेज भेजने के लिए, क्लाइंट ऐप्लिकेशन जिस ट्रांसपोर्ट का इस्तेमाल करता है उसके हिसाब से एचटीटीपी या एचटीटीपीएस दिखता है.

प्रॉक्सी अनुरोध
client.sent.end.time String रीड ओनली

वह समय, जिसे स्ट्रिंग के रूप में बताया गया है. इसके बाद, प्रॉक्सी ने ProxyEndpoint से क्लाइंट को जवाब भेजा. उदाहरण के लिए: "बुधवार, 21 अगस्त 2013 19:16:47 यूटीसी".

यह वैल्यू, संबंधित 32-बिट client.sent.end.timestamp को दिखाने वाली स्ट्रिंग है. उदाहरण के लिए, "बुधवार, 21 अगस्त, 2013 19:16:47 यूटीसी", 1377112607413 टाइमस्टैंप वैल्यू से जुड़ा होता है.

PostClientFlow
client.sent.end.timestamp ज़्यादा समय के लिए रीड ओनली वह टाइमस्टैंप वैल्यू जिससे पता चलता है कि ProxyEndpoint, मूल क्लाइंट ऐप्लिकेशन के लिए रिस्पॉन्स कब दिखा रहा है. यह वैल्यू 64-बिट (लंबा) पूर्णांक है, जिसमें 1 जनवरी, 1970 को यूटीसी समय आधी रात से अब तक बीत चुके मिलीसेकंड की जानकारी होती है. PostClientFlow
client.sent.start.time String रीड ओनली समय, स्ट्रिंग के तौर पर तब दिखाया जाता है, जब ProxyEndpoint, मूल क्लाइंट ऐप्लिकेशन के लिए रिस्पॉन्स दिखाना शुरू करता है. उदाहरण के लिए, "बुधवार, 21 अगस्त, 2013 19:16:47 यूटीसी".

यह वैल्यू, संबंधित 32-बिट client.sent.start.timestamp को दिखाने वाली स्ट्रिंग है. उदाहरण के लिए, "बुधवार, 21 अगस्त, 2013 19:16:47 यूटीसी", 1377112607413 टाइमस्टैंप वैल्यू से जुड़ा होता है.

PostClientFlow
client.sent.start.timestamp ज़्यादा समय के लिए रीड ओनली जब प्रॉक्सी, ProxyEndpoint से क्लाइंट को जवाब भेजना शुरू करता है. इस वैल्यू को 64-बिट (लंबे) पूर्णांक के तौर पर दिखाया जाता है. इसमें 1 जनवरी, 1970 को यूटीसी समय आधी रात के बाद से बीत चुके मिलीसेकंड की जानकारी शामिल होती है. PostClientFlow
client.ssl.enabled String रीड ओनली

अगर ProxyEndpoint, TLS/एसएसएल के लिए कॉन्फ़िगर किया गया है, तो "सही" है; नहीं तो "गलत" है.

प्रॉक्सी अनुरोध
client.state String रीड ओनली

क्लाइंट के ज़रिए दिए गए TLS/एसएसएल सर्टिफ़िकेट की स्थिति.

प्रॉक्सी अनुरोध

current

इसमें मौजूदा एपीआई के प्रॉक्सी फ़्लो की जानकारी होती है.

नीचे दी गई टेबल में current वैरिएबल की प्रॉपर्टी के बारे में बताया गया है:

प्रॉपर्टी टाइप पढ़ें/लिखें ब्यौरा दायरा शुरू
current.flow.name String रीड ओनली मौजूदा फ़्लो का नाम (जैसे कि "PreFlow", "PostFlow" या किसी कंडिशनल फ़्लो का नाम). प्रॉक्सी अनुरोध
current.flow.description String रीड ओनली लागू किए जा रहे मौजूदा फ़्लो की जानकारी. यह फ़्लो के एक्सएमएल कॉन्फ़िगरेशन में मौजूद <Description> एलिमेंट की वैल्यू के जैसा ही है. प्रॉक्सी अनुरोध

इन प्रॉपर्टी को Edge यूज़र इंटरफ़ेस (यूआई) के ट्रेस व्यू में देखा जा सकता है. हालांकि, ये प्रॉपर्टी क्लासिक यूज़र इंटरफ़ेस (यूआई) के ट्रेस व्यू में डिफ़ॉल्ट रूप से नहीं दिखती हैं.

environment

environment.name प्रॉपर्टी के लिए कंटेनर.

नीचे दी गई टेबल में environment वैरिएबल की प्रॉपर्टी के बारे में बताया गया है:

प्रॉपर्टी टाइप पढ़ें/लिखें ब्यौरा दायरा शुरू
environment.name String रीड ओनली उस एनवायरमेंट का नाम जिसमें लेन-देन हुआ था. प्रॉक्सी अनुरोध

error

कॉन्टेक्स्चुअल ऑब्जेक्ट, जो गड़बड़ी के फ़्लो में गड़बड़ी का मैसेज दिखाता है.

नीचे दी गई टेबल में error वैरिएबल की प्रॉपर्टी के बारे में बताया गया है:

प्रॉपर्टी टाइप पढ़ें/लिखें ब्यौरा दायरा शुरू
error message पढ़ें/लिखें गड़बड़ी message टाइप की गड़बड़ी, जो कि गड़बड़ी के फ़्लो में काम का ऑब्जेक्ट है. गड़बड़ी
error.content String पढ़ें/लिखें गड़बड़ी का कॉन्टेंट. गड़बड़ी
error.message String रीड ओनली

किसी गड़बड़ी से जुड़ा मैसेज, जिसकी वैल्यू सिर्फ़ गड़बड़ी फ़्लो शुरू होने से पहले उपलब्ध होती है.

गड़बड़ी
error.status.code Integer रीड ओनली

गड़बड़ी से जुड़ा एचटीटीपी स्टेटस कोड. उदाहरण के लिए, "400".

गड़बड़ी
error.reason.phrase String रीड ओनली

गड़बड़ी से जुड़ा वजह वाक्यांश. उदाहरण के लिए: "गलत अनुरोध".

गड़बड़ी
error.transport.message ट्रांसपोर्ट मैसेज रीड ओनली

TransportMessage टाइप की कोई भी गड़बड़ी.

गड़बड़ी
error.state Integer रीड ओनली

फ़्लो की वह स्थिति जहां कोई गड़बड़ी हुई.

गड़बड़ी
error.header.header_name String पढ़ें/लिखें

रिस्पॉन्स हेडर पाएं या सेट करें.

गड़बड़ी

fault

ऐसा फ़्लो वैरिएबल जो किसी नीति के दौरान गड़बड़ी मिलने पर, रनटाइम के गड़बड़ी कोड पर सेट होता है. गड़बड़ी कोड की वैल्यू हर नीति के लिए अलग होती हैं.

प्रॉपर्टी टाइप पढ़ें/लिखें ब्यौरा दायरा शुरू
fault.fault_name String रीड ओनली fault_name गड़बड़ी का नाम है, जैसा कि हर नीति के रेफ़रंस विषय में रनटाइम की गड़बड़ियां टेबल में बताया गया है. गड़बड़ी

is

is.error प्रॉपर्टी के लिए कंटेनर.

नीचे दी गई टेबल में is वैरिएबल की प्रॉपर्टी के बारे में बताया गया है:

प्रॉपर्टी टाइप पढ़ें/लिखें ब्यौरा दायरा शुरू
is.error बूलियन रीड ओनली

गड़बड़ी वाला फ़्लैग.

प्रॉक्सी अनुरोध

loadbalancing

इससे targetEndpoint की लोड बैलेंसिंग की स्थिति के बारे में जानकारी मिलती है.

नीचे दी गई टेबल में loadbalancing वैरिएबल की प्रॉपर्टी के बारे में बताया गया है:

प्रॉपर्टी टाइप पढ़ें/लिखें ब्यौरा दायरा शुरू
loadbalancing.failedservers स्ट्रिंग का कलेक्शन रीड ओनली

टारगेटएंडपॉइंट पर लोड बैलेंसिंग के दौरान काम न करने वाले TargetServers की सूची.

टारगेट रिस्पॉन्स
loadbalancing.isfallback बूलियन रीड ओनली

अगर टारगेट एंड पॉइंट पर लोड बैलेंसिंग के दौरान शुरू किए गए targetServer के लिए फ़ॉलबैक चालू है, तो "सही" होगा.

टारगेट रिस्पॉन्स
loadbalancing.targetserver String रीड ओनली

टारगेट सर्वर को टारगेट एंडपॉइंट पर लोड बैलेंसिंग के दौरान शुरू किया गया. सिर्फ़ तब सेट करें, जब लोड बैलेंसर एलिमेंट तय करते समय <Path> एलिमेंट सेट हो.

टारगेट रिस्पॉन्स

message

एक काम का ऑब्जेक्ट, जिसकी वैल्यू अनुरोध फ़्लो में request या रिस्पॉन्स फ़्लो में response या गड़बड़ी के फ़्लो में error के बराबर होती है.

नीचे दी गई टेबल में message वैरिएबल की प्रॉपर्टी के बारे में बताया गया है:

प्रॉपर्टी टाइप पढ़ें/लिखें ब्यौरा दायरा शुरू
message message पढ़ें/लिखें

एक काम का ऑब्जेक्ट, जिसकी वैल्यू अनुरोध के फ़्लो में request या रिस्पॉन्स फ़्लो में response के बराबर या गड़बड़ी के फ़्लो में error के बराबर होती है.

प्रॉक्सी अनुरोध
message.content String पढ़ें/लिखें

अनुरोध, जवाब या गड़बड़ी के मैसेज का कॉन्टेंट.

प्रॉक्सी अनुरोध
message.formparam.param_name String पढ़ें/लिखें

दिए गए फ़ॉर्म पैरामीटर की वैल्यू.

प्रॉक्सी अनुरोध
message.formparam.param_name.
 values
डेटा इकट्ठा करना रीड ओनली

मैसेज में मौजूद फ़ॉर्म पैरामीटर की सभी वैल्यू.

प्रॉक्सी अनुरोध
message.formparam.param_name.
 values.count
Integer रीड ओनली

मैसेज में दिए गए फ़ॉर्म पैरामीटर की वैल्यू की संख्या./p>

प्रॉक्सी अनुरोध
message.formparams.count Integer रीड ओनली

मैसेज में मौजूद सभी फ़ॉर्म पैरामीटर की संख्या.

प्रॉक्सी अनुरोध
message.formparams.names डेटा इकट्ठा करना रीड ओनली

मैसेज में मौजूद सभी फ़ॉर्म पैरामीटर की वैल्यू.

प्रॉक्सी अनुरोध
message.formstring String रीड ओनली

मैसेज में मौजूद फ़ॉर्म स्ट्रिंग की वैल्यू.

प्रॉक्सी अनुरोध
message.header.header_name String पढ़ें/लिखें

मैसेज में बताए गए एचटीटीपी हेडर की वैल्यू पाता या सेट करता है. अगर हेडर में कॉमा है, तो पढ़ने पर आपको पहले कॉमा तक सिर्फ़ टेक्स्ट का सेगमेंट मिलेगा. अगर आपको पूरा हेडर चाहिए, तो request.header.header_name.
 values
फ़ॉर्म का इस्तेमाल करें

प्रॉक्सी अनुरोध
message.header.header_name.N String पढ़ें/लिखें

फ़्लो की स्थिति के आधार पर, मैसेज में मौजूद Nth खास हेडर की वैल्यू, चाहे वह अनुरोध हो या रिस्पॉन्स. Apigee Edge, हेडर के टेक्स्ट की वैल्यू को कॉमा लगाकर बांटता है. ध्यान दें कि जिस इंडेक्स की वैल्यू N के लिए इस्तेमाल की जाती है वह 1 पर आधारित होता है, न कि 0 पर आधारित.

उदाहरण के लिए: अगर Cache-control हेडर "public,maxage=16544" है, तो message.header.cache-control.1 की रिटर्न वैल्यू "maxage=16544" होगी.

प्रॉक्सी अनुरोध
message.header.header_name.
 values
डेटा इकट्ठा करना रीड ओनली

मैसेज में बताए गए एचटीटीपी हेडर के सभी नाम.

प्रॉक्सी अनुरोध
message.header.header_name.
 values.count
Integer रीड ओनली

मैसेज में बताए गए एचटीटीपी हेडर के नाम की वैल्यू की गिनती.

प्रॉक्सी अनुरोध
message.headers.count Integer रीड ओनली

मैसेज में मौजूद सभी एचटीटीपी हेडर की गिनती.

प्रॉक्सी अनुरोध
message.headers.names डेटा इकट्ठा करना रीड ओनली

मैसेज में मौजूद सभी एचटीटीपी हेडर की वैल्यू

प्रॉक्सी अनुरोध
message.path String पढ़ें/लिखें

यूआरएल में अनुरोध के पूरे यूआरएल का पाथ. इसमें क्वेरी पैरामीटर शामिल नहीं हैं.

प्रॉक्सी अनुरोध
message.queryparam.param_name String रीड ओनली

दिया गया मैसेज क्वेरी पैरामीटर दिखाता है.

प्रॉक्सी अनुरोध
message.queryparam.param_name.N String पढ़ें/लिखें

मैसेज में मौजूद Nth क्वेरी पैरामीटर की वैल्यू. उदाहरण के लिए, अगर request.querystring "a=hello&a=world" है, तो message.queryparam.a.1 की रिटर्न वैल्यू "hello" होगी.

किसी एक क्वेरी पैरामीटर के नाम, जैसे कि "type=siteid:1&type=language:us-en&type=currency:USD" के लिए एक से ज़्यादा वैल्यू लिखने के उदाहरण के तौर पर, इसे सेट करें:

  • message.queryparam.type.1 से "siteid:1"
  • message.queryparam.type.2 से "language:en-us" में
  • message.queryparam.type.3 से "currency:USD"
प्रॉक्सी अनुरोध
message.queryparam.param_name.
 values
डेटा इकट्ठा करना रीड ओनली

मैसेज में किसी खास क्वेरी पैरामीटर की सभी वैल्यू, जिन्हें कॉमा लगाकर अलग की गई सूची के तौर पर फ़ॉर्मैट किया गया हो.

उदाहरण के लिए, अगर क्वेरी स्ट्रिंग a=hello&a=world है, तो message.queryparam.a.values की वैल्यू "['hello', 'world']" होगी.

प्रॉक्सी अनुरोध
message.queryparam.param_name.
 values.count
Integer रीड ओनली

क्लाइंट ऐप्लिकेशन से ProxyEndpoint को भेजे गए अनुरोध से जुड़े खास क्वेरी पैरामीटर की कुल संख्या.

प्रॉक्सी अनुरोध
message.queryparams.count Integer रीड ओनली

क्लाइंट ऐप्लिकेशन से ProxyEndpoint को भेजे गए अनुरोध से जुड़े सभी क्वेरी पैरामीटर की कुल संख्या.

प्रॉक्सी अनुरोध
message.queryparams.names डेटा इकट्ठा करना रीड ओनली

क्लाइंट ऐप्लिकेशन से ProxyEndpoint को भेजे गए अनुरोध से जुड़े सभी क्वेरी पैरामीटर के नामों की सूची.

JavaScript का इस्तेमाल करके, क्वेरी पैरामीटर के नामों को फिर से लागू करने के लिए, यह Apigee कम्यूनिटी पोस्ट देखें: JS में "request.queryparams.names" से कलेक्शन को फिर से कैसे लागू किया जाता है? Apigee समुदाय में शामिल हो सकते हैं.

प्रॉक्सी अनुरोध
message.querystring String रीड ओनली

इस स्ट्रिंग में क्लाइंट ऐप्लिकेशन से ProxyEndpoint को भेजे गए अनुरोध के लिए सभी क्वेरी पैरामीटर के नाम और वैल्यू होती हैं.

उदाहरण के लिए, "http://api.apiFactory.com/inventors?name=nick&surname=danger" के लिए, message.querystring की वैल्यू "name=nick&surname=danger" है.

प्रॉक्सी अनुरोध
message.reason.phrase String रीड ओनली

टारगेट से मिले जवाब के मैसेज का वजह-वाक्यांश.

टारगेट रिस्पॉन्स
message.status.code Integer रीड ओनली

टारगेट से मिले रिस्पॉन्स मैसेज का एचटीटीपी स्टेटस कोड.

टारगेट रिस्पॉन्स
message.transport.message ट्रांसपोर्ट मैसेज रीड ओनली

TransportMessage टाइप का मैसेज, जो काम का है.

प्रॉक्सी अनुरोध
message.uri String रीड ओनली

क्वेरी पैरामीटर सहित पूरा यूआरआई पाथ (डोमेन यूआरएल के बाद).

उदाहरण के लिए, "http://api.apiFactory.com/inventors?name=nikola&surname=tesla" अनुरोध के लिए, यह वैरिएबल "inventors?name=nikola&surname=tesla" दिखाता है.

प्रॉक्सी अनुरोध
message.verb String रीड ओनली

अनुरोध से जुड़ी एचटीटीपी कार्रवाई (GET, PUT, POST, DELETE वगैरह).

प्रॉक्सी अनुरोध
message.version String पढ़ें/लिखें

क्लाइंट ऐप्लिकेशन से ProxyEndpoint को भेजे गए अनुरोध से जुड़ा एचटीटीपी वर्शन.

प्रॉक्सी अनुरोध

मैसेज के बारे में ज़्यादा जानकारी के लिए, मैसेज टेंप्लेट के फ़ंक्शन का रेफ़रंस देखें.

messageid

अनुरोध के लिए, दुनिया भर में लागू होने वाले यूनीक आईडी के लिए एक कंटेनर.

नीचे दी गई टेबल में messageid वैरिएबल की प्रॉपर्टी के बारे में बताया गया है:

प्रॉपर्टी टाइप पढ़ें/लिखें ब्यौरा दायरा शुरू
messageid String रीड ओनली

अनुरोध के लिए वैश्विक रूप से तय किया गया यूनीक आईडी रखता है, जिसमें राऊटर के होस्ट का नाम शामिल होता है. इस आईडी की मदद से, राऊटर पर मिलने वाले अनुरोधों को ट्रैक किया जा सकता है. ऐसा तब होता है, जब मैसेज प्रोसेसर को भेजे जाते हैं.

messageid को गड़बड़ियों से जोड़ने के लिए, इस आईडी को Edge की गड़बड़ी के लॉग में लॉग किया जाता है.

प्रॉक्सी अनुरोध

organization

organization.name प्रॉपर्टी के लिए कंटेनर.

नीचे दी गई टेबल में organization वैरिएबल की प्रॉपर्टी के बारे में बताया गया है:

प्रॉपर्टी टाइप पढ़ें/लिखें ब्यौरा दायरा शुरू
organization.name String रीड ओनली

संगठन का नाम.

प्रॉक्सी अनुरोध

संगठनों के बारे में ज़्यादा जानकारी के लिए, संगठनों को समझना देखें.

proxy

एपीआई प्रॉक्सी कॉन्फ़िगरेशन.

नीचे दी गई टेबल में proxy वैरिएबल की प्रॉपर्टी के बारे में बताया गया है:

प्रॉपर्टी टाइप पढ़ें/लिखें ब्यौरा दायरा शुरू
proxy.basepath String रीड ओनली

आपके एपीआई प्रॉक्सी कॉन्फ़िगरेशन में बेस पाथ की वैल्यू. बेस पाथ, यूआरआई फ़्रैगमेंट होता है, जो यूआरएल में मौजूद होस्ट के साथ जुड़ा होता है. कंडिशनल फ़्लो यूआरआई, बेस पाथ को फ़ॉलो करते हैं.

"http://myorg-test.apigee.net/v2/Weatherapi/forecastrss?w=12797282 यूआरएल में:

  • होस्ट, "myorg-test.apigee.net" है (इसमें संगठन का नाम और एनवायरमेंट शामिल है)
  • बेस पाथ "/v2/Weatherapi" है

इसके बारे में सिर्फ़ एपीआई प्रॉक्सी डेफ़िनिशन को देखकर या प्रॉक्सी.basepath वैरिएबल की वैल्यू जांच करके, इसके बारे में पता लगाया जा सकता है. प्रॉक्सी पाथ सफ़िक्स, बेस पाथ ("/forecastrss") के साथ-साथ सभी क्वेरी पैरामीटर को फ़ॉलो करता है.

अगर आपने अपने एपीआई प्रॉक्सी कॉन्फ़िगरेशन में, "/v2/*/Weatherapi" जैसे डाइनैमिक बेस पाथ को तय किया है, तो यह वैरिएबल डाइनैमिक पाथ ("/v2/*/Weatherapi") पर सेट हो जाता है. भले ही, बेस पाथ "/v2/foo/Weatherapi" जैसी स्टैटिक वैल्यू पर सेट हो.

प्रॉक्सी अनुरोध
proxy.client.ip String रीड ओनली

इनबाउंड कॉल का X-Forwarded-For पता, जो आखिरी एक्सटर्नल टीसीपी हैंडशेक से मिला आईपी पता Edge है. यह कॉलिंग क्लाइंट या लोड बैलेंसर हो सकता है.

प्रॉक्सी अनुरोध
proxy.name String रीड ओनली

ProxyEndpoint के लिए कॉन्फ़िगर किया गया नाम एट्रिब्यूट है.

प्रॉक्सी अनुरोध
proxy.pathsuffix String रीड ओनली

एपीआई प्रॉक्सी बेस पाथ सफ़िक्स की वह वैल्यू जो क्लाइंट से भेजी जाती है और ProxyEndpoint पर मिलती है.

बेसपाथ को पाथ कॉम्पोनेंट के तौर पर परिभाषित किया गया है, जो एपीआई प्रॉक्सी की खास तौर पर पहचान करता है. एपीआई प्रॉक्सी के सार्वजनिक यूआरएल में आपके संगठन का नाम, वह एनवायरमेंट जहां प्रॉक्सी डिप्लॉय किया जाता है, बेस पाथ, बेसपाथ सफ़िक्स, और सभी क्वेरी पैरामीटर शामिल होते हैं.

उदाहरण के लिए, http://myorg-test.apigee.net/v2/weatherapi/forecastrss?w=12797282 के अनुरोध में, बेसपाथ सफ़िक्स "/forecastrss" है.

प्रॉक्सी अनुरोध
proxy.url String रीड ओनली

ProxyEndpoint को मिलने वाले प्रॉक्सी अनुरोध से जुड़े पूरे यूआरएल की जानकारी देता है. इसमें मौजूद क्वेरी पैरामीटर भी शामिल होते हैं. अगर प्रॉक्सी चेन करने के लिए, <LocalTargetConnection> के साथ प्रॉक्सी को शुरू किया गया है, तो यूआरएल का होस्ट हमेशा localhost होगा.

जिस उदाहरण के लिए ओरिजनल होस्ट का इस्तेमाल करके request यूआरएल बनाया गया है, उसके लिए ऐक्सेस के अनुरोध वाले मैसेज देखें.

प्रॉक्सी अनुरोध

एपीआई प्रॉक्सी के साथ काम करने के बारे में ज़्यादा जानकारी के लिए, एपीआई और एपीआई प्रॉक्सी को समझना लेख पढ़ें.

request

पूरा अनुरोध, जिसमें मौजूद पेलोड भी शामिल है.

अनुरोध किए गए डेटा के बारे में ज़्यादा जानने के लिए, यह लेख पढ़ें: बैकएंड सर्वर पर अनुरोध का डेटा कैसे भेजा जाता है?

नीचे दी गई टेबल में request वैरिएबल की प्रॉपर्टी के बारे में बताया गया है:

प्रॉपर्टी टाइप पढ़ें/लिखें ब्यौरा दायरा शुरू
request message रीड ओनली

पूरा अनुरोध, जिसमें मौजूद पेलोड भी शामिल है.

प्रॉक्सी अनुरोध
request.content String पढ़ें/लिखें

अनुरोध के मैसेज का पेलोड पाता या सेट करता है.

प्रॉक्सी अनुरोध
request.formparam.param_name String पढ़ें/लिखें

यह क्लाइंट ऐप्लिकेशन से भेजे गए अनुरोध में, तय किए गए फ़ॉर्म पैरामीटर की वैल्यू पाता या सेट करता है.

प्रॉक्सी अनुरोध
request.formparam.param_name.
 values
डेटा इकट्ठा करना रीड ओनली

अनुरोध में मौजूद किसी खास फ़ॉर्म पैरामीटर की सभी वैल्यू, जिन्हें कॉमा लगाकर अलग की गई सूची के तौर पर फ़ॉर्मैट किया गया है.

उदाहरण के लिए, अगर पेलोड "a=hello&x=greeting&a=world" है, तो request.formparam.a.values की वैल्यू "['hello', 'world']" होगी.

प्रॉक्सी अनुरोध
request.formparam.param_name.
 values.count
Integer रीड ओनली

अनुरोध से जुड़े खास फ़ॉर्म पैरामीटर के लिए सभी वैल्यू की संख्या.

प्रॉक्सी अनुरोध
request.formparam.param_name.N String पढ़ें/लिखें

मैसेज में मौजूद खास फ़ॉर्म पैरामीटर की Nth वैल्यू. उदाहरण के लिए, अगर फ़ॉर्म स्ट्रिंग "a=hello&a=world" है, तो request.formparam.a.1 की रिटर्न वैल्यू "hello" होगी.

प्रॉक्सी अनुरोध
request.formparams.count Integer रीड ओनली

क्लाइंट ऐप्लिकेशन से भेजे गए अनुरोध से जुड़े सभी फ़ॉर्म पैरामीटर की संख्या.

प्रॉक्सी अनुरोध
request.formparams.names डेटा इकट्ठा करना रीड ओनली

अनुरोध से जुड़े सभी फ़ॉर्म पैरामीटर के नामों की सूची.

प्रॉक्सी अनुरोध
request.formstring String रीड ओनली

क्लाइंट ऐप्लिकेशन से भेजे गए अनुरोध में पूरा formparam.

उदाहरण के लिए, "name=test&type=first&group=A".

प्रॉक्सी अनुरोध
request.header.header_name String पढ़ें/लिखें

अनुरोध में मिले किसी खास हेडर की वैल्यू पाता या सेट करता है. अगर हेडर में कॉमा है, तो पढ़ने पर आपको पहले कॉमा तक सिर्फ़ टेक्स्ट का सेगमेंट मिलेगा.

अगर आपको पूरा हेडर चाहिए, तो request.header.header_name.values फ़ॉर्म का इस्तेमाल करें.

प्रॉक्सी अनुरोध
request.header.header_name.N String पढ़ें/लिखें

अनुरोध में, हेडर की खास वैल्यू Nth की वैल्यू. Apigee Edge, हेडर के टेक्स्ट की वैल्यू को कॉमा से बांटता है. ध्यान दें कि जिस इंडेक्स की वैल्यू N के लिए इस्तेमाल की जाती है वह 1 पर आधारित होता है, न कि 0 पर आधारित.

उदाहरण के लिए, अगर Cache-control हेडर "public, maxage=16544" है, तो request.header.cache-control.1 की रिटर्न वैल्यू "maxage=16544" होगी.

प्रॉक्सी अनुरोध
request.header.header_name.
 values
डेटा इकट्ठा करना रीड ओनली

अनुरोध में मौजूद किसी खास हेडर की सभी वैल्यू.

प्रॉक्सी अनुरोध
request.header.header_name.
 values.count
Integer रीड ओनली

अनुरोध में किसी खास हेडर की सभी वैल्यू की गिनती.

प्रॉक्सी अनुरोध
request.headers.count Integer रीड ओनली

अनुरोध में सभी हेडर की गिनती.

प्रॉक्सी अनुरोध
request.headers.names डेटा इकट्ठा करना रीड ओनली

अनुरोध में मौजूद सभी हेडर के नाम.

प्रॉक्सी अनुरोध
request.path String रीड ओनली

बैकएंड सेवा के लिए, प्रॉक्सी के बिना रिसॉर्स पाथ (इसमें होस्ट शामिल नहीं है). इसमें क्वेरी पैरामीटर शामिल नहीं हैं.

उदाहरण के लिए, बैकएंड सेवा के यूआरआई का "https://example.com/rest/api/latest" है, फिर request.path की वैल्यू "/rest/api/latest" होगी.

प्रॉक्सी अनुरोध
request.queryparam.param_name String पढ़ें/लिखें

अनुरोध में मिले किसी खास क्वेरी पैरामीटर की वैल्यू.

प्रॉक्सी अनुरोध
request.queryparam.param_name.N String पढ़ें/लिखें

अनुरोध में Nth क्वेरी पैरामीटर की वैल्यू.

उदाहरण के लिए, अगर request.querystring "a=hello&a=world" है, तो request.queryparam.a.1 की रिटर्न वैल्यू "hello" होगी.

किसी एक क्वेरी पैरामीटर के नाम, जैसे कि "type=siteid:1&type=language:us-en&type=currency:USD" के लिए एक से ज़्यादा वैल्यू लिखने के उदाहरण के तौर पर, इसे सेट करें:

  • request.queryparam.type.1 से "siteid:1"
  • request.queryparam.type.2 से "language:en-us" में
  • request.queryparam.type.3 से "currency:USD"
प्रॉक्सी अनुरोध
request.queryparam.param_name.
 values
डेटा इकट्ठा करना रीड ओनली

अनुरोध में किसी खास क्वेरी पैरामीटर की सभी वैल्यू, जिन्हें कॉमा लगाकर अलग की गई सूची के तौर पर फ़ॉर्मैट किया गया है.

उदाहरण के लिए, अगर request.querystring "a=hello&b=lovely&a=world" है, तो request.queryparam.a.values की वैल्यू "['hello', 'world']" होगी.

प्रॉक्सी अनुरोध
request.queryparam.param_name.
 values.count
Integer रीड ओनली

अनुरोध में मौजूद किसी खास क्वेरी पैरामीटर की सभी वैल्यू की संख्या.

प्रॉक्सी अनुरोध
request.queryparams.count Integer रीड ओनली

अनुरोध में मौजूद सभी क्वेरी पैरामीटर की संख्या.

प्रॉक्सी अनुरोध
request.queryparams.names डेटा इकट्ठा करना रीड ओनली

अनुरोध में मौजूद सभी क्वेरी पैरामीटर के नाम.

JavaScript का इस्तेमाल करके, क्वेरी पैरामीटर के नामों को फिर से लागू करने के लिए, Apigee कम्यूनिटी में, JS में "request.queryparams.names" से कलेक्शन को फिर से कैसे लागू किया जाता है? देखें.

प्रॉक्सी अनुरोध
request.querystring String रीड ओनली

क्लाइंट ऐप्लिकेशन से भेजे गए अनुरोध में, क्वेरी पैरामीटर की पूरी सूची.

उदाहरण के लिए, अगर अनुरोध "http://host.com/123?name=first&surname=second&place=address" है, तो यह वैरिएबल "name=first&surname=second&place=address" दिखाता है.

प्रॉक्सी अनुरोध
request.transportid String रीड ओनली

ट्रांसपोर्ट मैसेज के टाइप के तौर पर अनुरोध का आईडी, जो काम का ऑब्जेक्ट है.

प्रॉक्सी अनुरोध
request.transport.message परिवहन-मैसेज रीड ओनली

TransportMessage टाइप का अनुरोध है, जो बार-बार इस्तेमाल होने वाला ऑब्जेक्ट है.

प्रॉक्सी अनुरोध
request.uri String रीड ओनली

एपीआई प्रॉक्सी में, ProxyEndpoint (प्रॉक्सी के आधार यूआरएल के साथ) में मौजूद प्रॉक्सी <BasePath>, TargetEndpoint में टारगेट सेवा के यूआरएल से मैप करती है. उदाहरण के लिए:

<ProxyEndpoint>
...
  <BasePath>/my-mock-proxy</BasePath>

इस पर ले जाता है

<TargetEndpoint>
...
  <HTTPTargetConnection>
    http://mocktarget.apigee.net
  </HTTPTargetConnection>

अनुरोध में, request.uri प्रॉक्सी बेस पाथ है + क्वेरी पैरामीटर के साथ-साथ बाकी पते.

रिस्पॉन्स में, request.uri, HTTPTargetConnection के बाद क्वेरी पैरामीटर के साथ-साथ, पते का बाकी हिस्सा होता है.

इसमें अंतर इसलिए होता है, क्योंकि मूल अनुरोध प्रॉक्सी में आया होता है. हालांकि, इसके बाद प्रॉक्सी टारगेट सेवा को एक और अनुरोध करता है.

मान लें कि हमारे सैंपल प्रॉक्सी को नीचे दिया गया कॉल किया जाता है, जिसका बेस पाथ "/my-mock-proxy" है:

http://my_org-test.apigee.net/my-mock-proxy/user?user=Dude

इसके अलावा, प्रॉक्सी कॉल ये काम करता है:

http://mocktarget.apigee.net

इनमें से कौनसा विकल्प, उस यूआरएल में "/user?user=Dudi" के साथ जुड़ता है.

  • अनुरोध: request.uri = "/my-mock-proxy/user?user=Dunde"
  • जवाब: request.uri = "/user?user=Dudi"
प्रॉक्सी अनुरोध (जवाब में अंतर हो सकता है)
request.url String रीड ओनली

टारगेट एंडपॉइंट पर किए गए अनुरोध का पूरा यूआरएल. इसमें क्वेरी स्ट्रिंग पैरामीटर भी शामिल हैं, लेकिन इसमें पोर्ट नंबर (अगर बताया गया है) शामिल नहीं है.

उदाहरण के लिए, अगर किसी सैंपल प्रॉक्सी "http://my_org-test.apigee.net/my-mock-proxy/user?user=Dunde" को कॉल किया जाता है और टारगेट एंडपॉइंट "http://example.com:8080" है, तो इसकी वैल्यू यह होगी:

  • अनुरोध: लागू नहीं
  • जवाब: "http://example.com/user?user=Daud"
टारगेट रिस्पॉन्स
request.verb String रीड ओनली

अनुरोध के लिए इस्तेमाल की गई एचटीटीपी कार्रवाई. उदाहरण के लिए, "GET", "PUT", और "DELETE".

प्रॉक्सी अनुरोध
request.version String रीड ओनली

अनुरोध का एचटीटीपी वर्शन. उदाहरण के लिए, "1.1".

प्रॉक्सी अनुरोध

response

पूरा जवाब, जिसमें मौजूद पेलोड भी शामिल है.

नीचे दी गई टेबल में response वैरिएबल की प्रॉपर्टी के बारे में बताया गया है:

प्रॉपर्टी टाइप पढ़ें/लिखें ब्यौरा दायरा शुरू
response message पढ़ें/लिखें

टारगेट के हिसाब से दिखाया गया पूरा रिस्पॉन्स मैसेज.

टारगेट रिस्पॉन्स
response.content String पढ़ें/लिखें

टारगेट से मिले रिस्पॉन्स मैसेज का पेलोड कॉन्टेंट.

टारगेट रिस्पॉन्स
response.formparam.param_name String पढ़ें/लिखें

रिस्पॉन्स में फ़ॉर्म पैरामीटर की वैल्यू.

टारगेट रिस्पॉन्स
response.formparam.param_name.
 values.count
Integer रीड ओनली

रिस्पॉन्स में बताए गए फ़ॉर्म पैरामीटर की सभी वैल्यू की गिनती.

टारगेट रिस्पॉन्स
response.formparams.count Integer रीड ओनली

जवाब में दिए गए सभी फ़ॉर्म प्रमीटर की संख्या.

टारगेट रिस्पॉन्स
response.formparams.names डेटा इकट्ठा करना रीड ओनली

रिस्पॉन्स में शामिल सभी फ़ॉर्म पैरामीटर के नाम.

टारगेट रिस्पॉन्स
response.header.header_name String पढ़ें/लिखें

रिस्पॉन्स में, खास एचटीटीपी हेडर की वैल्यू पाता या सेट करता है.

अगर हेडर टेक्स्ट में कॉमा शामिल है, तो Apigee Edge एक से ज़्यादा वैल्यू का अनुमान लगाता है. इस मामले में, response.header.header_name सिर्फ़ पहली वैल्यू दिखाता है.

पूरा हेडर पढ़ने के लिए, response.header.header_name.values फ़ॉर्म का इस्तेमाल करें.

टारगेट रिस्पॉन्स
response.header.header_name.
 values
डेटा इकट्ठा करना रीड ओनली

रिस्पॉन्स में किसी खास एचटीटीपी हेडर की सभी वैल्यू.

टारगेट रिस्पॉन्स
response.header.header_name.
 values.count
Integer रीड ओनली

रिस्पॉन्स में बताए गए एचटीटीपी हेडर की सभी वैल्यू की गिनती.

टारगेट रिस्पॉन्स
response.header.header_name.N String पढ़ें/लिखें

रिस्पॉन्स में हेडर की खास वैल्यू Nth. Apigee Edge, हेडर के टेक्स्ट की वैल्यू को कॉमा से बांटता है. ध्यान दें कि जिस इंडेक्स की वैल्यू N के लिए इस्तेमाल की जाती है वह 1 पर आधारित होता है, न कि 0 पर आधारित.

उदाहरण के लिए, अगर Cache-control हेडर "public, maxage=16544" है, तो response.header.cache-control.1 "maxage=16544" दिखाता है.

टारगेट रिस्पॉन्स
response.headers.count Integer रीड ओनली

जवाब में सभी हेडर की गिनती.

टारगेट रिस्पॉन्स
response.headers.names डेटा इकट्ठा करना रीड ओनली

रिस्पॉन्स में सभी हेडर के नाम.

टारगेट रिस्पॉन्स
response.reason.phrase String पढ़ें/लिखें

किसी खास अनुरोध के लिए रिस्पॉन्स की वजह वाला वाक्यांश.

टारगेट रिस्पॉन्स
response.status.code Integer पढ़ें/लिखें

अनुरोध करने पर यह रिस्पॉन्स कोड मिला. इस वैरिएबल का इस्तेमाल करके, रिस्पॉन्स के स्टेटस कोड को बदला जा सकता है. यह कोड, message.status.code में सेव होता है. ज़्यादा जानकारी के लिए, message देखें.

टारगेट रिस्पॉन्स
response.transport.message String रीड ओनली

TransportMessage टाइप का रिस्पॉन्स, जो एक लगातार चीज़ करने वाला ऑब्जेक्ट है.

टारगेट रिस्पॉन्स

route

इससे <RouteRule> और टारगेटएंडपॉइंट के नाम के बारे में पता चलता है.

नीचे दी गई टेबल में route वैरिएबल की प्रॉपर्टी के बारे में बताया गया है:

प्रॉपर्टी टाइप पढ़ें/लिखें ब्यौरा दायरा शुरू
route.name String रीड ओनली

उस <RouteRule> का नाम जिसे ProxyEndpoint में लागू किया गया था. उदाहरण के लिए, "डिफ़ॉल्ट". रूट रूल लागू करने के लिए, एपीआई प्रॉक्सी टारगेट एंडपॉइंट का रेफ़रंस देता है.

टारगेट करने का अनुरोध
route.target String रीड ओनली

उस TargetEndpoint का नाम जिसे लागू किया गया था. उदाहरण के लिए, "डिफ़ॉल्ट".

टारगेट करने का अनुरोध

router

router.uuid प्रॉपर्टी के लिए कंटेनर, जो अब काम नहीं करता.

नीचे दी गई टेबल में router वैरिएबल की प्रॉपर्टी के बारे में बताया गया है:

प्रॉपर्टी टाइप पढ़ें/लिखें ब्यौरा दायरा शुरू
router.uuid String रीड ओनली

अमान्य हो जाता है और शून्य वैल्यू दिखाता है. (पहले यह प्रॉक्सी को हैंडल करने वाले राऊटर का यूयूआईडी होता था.)

प्रॉक्सी अनुरोध

servicecallout

इससे सेवा कॉलआउट की नीति के लिए, TargetEndpoint की जानकारी मिलती है.

नीचे दी गई टेबल में servicecallout वैरिएबल की प्रॉपर्टी के बारे में बताया गया है:

प्रॉपर्टी टाइप पढ़ें/लिखें ब्यौरा दायरा शुरू
servicecallout.policy_name.expectedcn String पढ़ें/लिखें

टारगेटएंडपॉइंट का वह सामान्य नाम जिसके बारे में सेवा कॉलआउट की नीति में बताया गया है. इसका इस्तेमाल सिर्फ़ तब किया जाता है, जब TargetEndpoint TLS/एसएसएल एंडपॉइंट को रेफ़र करता है.

प्रॉक्सी अनुरोध
servicecallout.policy_name.target.url String पढ़ें/लिखें

किसी खास सेवा कॉलआउट की नीति के लिए, TargetEndpoint यूआरएल.

प्रॉक्सी अनुरोध
servicecallout.requesturi String पढ़ें/लिखें

सेवा कॉलआउट की नीति की नीति के लिए, TargetEndpoint यूआरआई. यूआरआई एक ऐसा टारगेट एंडपॉइंट यूआरएल है जिसमें प्रोटोकॉल और डोमेन की खास बातें शामिल नहीं होती हैं.

प्रॉक्सी अनुरोध

system

सिस्टम का आईपी पता बताता है और प्रॉक्सी के बारे में जानकारी देता है.

नीचे दी गई टेबल में system वैरिएबल की प्रॉपर्टी के बारे में बताया गया है:

प्रॉपर्टी टाइप पढ़ें/लिखें ब्यौरा दायरा शुरू
system.interface.interface_name String रीड ओनली

सिस्टम का आईपी पता.

प्रॉक्सी अनुरोध
system.pod.name String रीड ओनली

उस पॉड का नाम जहां प्रॉक्सी चल रहा है.

प्रॉक्सी अनुरोध
system.region.name String रीड ओनली

उस डेटा सेंटर इलाके का नाम जहां प्रॉक्सी चल रहा है.

प्रॉक्सी अनुरोध
system.time String रीड ओनली

वह समय जब इस वैरिएबल को पढ़ा गया. उदाहरण के लिए, "बुधवार, 21 अगस्त 2013 19:16:47 यूटीसी".

यह वैल्यू, system.timestamp के संबंधित वैल्यू को स्ट्रिंग के तौर पर दिखाती है. उदाहरण के लिए, "बुधवार, 21 अगस्त, 2013 19:16:47 UTC", "1377112607413" की टाइमस्टैंप वैल्यू से मेल खाता है.

प्रॉक्सी अनुरोध
system.time.year Integer रीड ओनली

system.time का साल का हिस्सा.

प्रॉक्सी अनुरोध
system.time.month Integer रीड ओनली

system.time का महीने का हिस्सा.

प्रॉक्सी अनुरोध
system.time.day Integer रीड ओनली

महीने का दिन, system.time में से.

प्रॉक्सी अनुरोध
system.time.dayofweek Integer रीड ओनली

system.time के हफ़्ते का दिन वाला हिस्सा.

प्रॉक्सी अनुरोध
system.time.hour Integer रीड ओनली

system.time का घंटे वाला हिस्सा.

प्रॉक्सी अनुरोध
system.time.minute Integer रीड ओनली

system.time का मिनट वाला हिस्सा.

प्रॉक्सी अनुरोध
system.time.second Integer रीड ओनली

system.time का दूसरा हिस्सा.

प्रॉक्सी अनुरोध
system.time.millisecond Integer रीड ओनली

system.time का मिलीसेकंड वाला हिस्सा.

प्रॉक्सी अनुरोध
system.time.zone String रीड ओनली

सिस्टम का टाइमज़ोन.

प्रॉक्सी अनुरोध
system.timestamp ज़्यादा समय के लिए रीड ओनली

64-बिट (लंबा) पूर्णांक, जो इस वैरिएबल को पढ़े जाने के समय को दिखाता है. यह मान 1 जनवरी, 1970 को यूटीसी को आधी रात से अब तक बीत चुके मिलीसेकंड की संख्या बताता है. उदाहरण के लिए, "1534783015000".

प्रॉक्सी अनुरोध
system.uuid String रीड ओनली

प्रॉक्सी को मैनेज करने वाले मैसेज प्रोसेसर का यूयूआईडी.

प्रॉक्सी अनुरोध

target

इससे अनुरोध के टारगेट का पता चलता है.

नीचे दी गई टेबल में target वैरिएबल की प्रॉपर्टी के बारे में बताया गया है:

प्रॉपर्टी टाइप पढ़ें/लिखें ब्यौरा दायरा शुरू
target.basepath String रीड ओनली

टारगेट सेवा के लिए रिसॉर्स पाथ (डोमेन शामिल नहीं है) में क्वेरी पैरामीटर शामिल नहीं होते हैं. इनकी जानकारी प्रॉक्सी के टारगेटएंडपॉइंट में दी जाती है.

उदाहरण के लिए, मान लीजिए कि एपीआई प्रॉक्सी इस टारगेट को कॉल करता है:

<TargetEndpoint name="default">
...
  <HTTPTargetConnection>
    <URL>http://mocktarget.apigee.net/user?user=Dude</URL>
  </HTTPTargetConnection>

इस उदाहरण में, target.basepath "/user" है.

अगर टारगेट यह होता, तो:

<TargetEndpoint name="default">
...
  <HTTPTargetConnection>
    <URL>http://mocktarget.apigee.net</URL>
  </HTTPTargetConnection>

target.basepath शून्य होगा.

टारगेट करने का अनुरोध
target.copy.pathsuffix बूलियन पढ़ें/लिखें

"सही" होने पर, प्रॉक्सीEndpoint से टारगेटएंडपॉइंट तक भेजे गए अनुरोध में, पाथ सफ़िक्स (प्रॉक्सीएंडपॉइंट बेस पाथ) में तय किए गए यूआरआई के बाद आने वाला यूआरआई पाथ का फ़्रैगमेंट बना रहता है.

टारगेट करने का अनुरोध
target.copy.queryparams बूलियन पढ़ें/लिखें

"सही" होने पर, ProxyEndpoint से टारगेटएंडपॉइंट तक भेजे गए अनुरोध के लिए, क्वेरी पैरामीटर बनाए रहते हैं.

टारगेट करने का अनुरोध
target.country String रीड ओनली

टारगेट सर्वर पर दिखाए गए TLS/एसएसएल सर्टिफ़िकेट का देश

टारगेट रिस्पॉन्स
target.cn String रीड ओनली

टारगेटएंडपॉइंट का सामान्य नाम. इसका मतलब सिर्फ़ तब होता है, जब TargetEndpoint TLS/एसएसएल एंडपॉइंट को रेफ़र करता है.

टारगेट करने का अनुरोध
target.email.address String रीड ओनली

टारगेट सर्वर पर दिखाए गए TLS/एसएसएल सर्टिफ़िकेट का ईमेल पता

टारगेट रिस्पॉन्स
target.expectedcn String पढ़ें/लिखें

टारगेटएंडपॉइंट का अनुमानित सामान्य नाम. यह सिर्फ़ तब काम करता है, जब TargetEndpoint TLS/SSL एंडपॉइंट को रेफ़र करता है.

प्रॉक्सी अनुरोध
target.host String रीड ओनली

एपीआई प्रॉक्सी को रिस्पॉन्स देने वाली टारगेट सेवा का डोमेन नेम.

टारगेट रिस्पॉन्स
target.ip String रीड ओनली

एपीआई प्रॉक्सी को रिस्पॉन्स दिखाने वाली टारगेट सेवा का आईपी पता.

टारगेट रिस्पॉन्स
target.locality String रीड ओनली

टारगेट सर्वर पर दिखाए गए TLS/एसएसएल सर्टिफ़िकेट का इलाका (शहर)

टारगेट रिस्पॉन्स
target.name String रीड ओनली

वह टारगेट करें जिस तक targetendpoint से मैसेज पहुंच रहा है.

टारगेट करने का अनुरोध
target.organization String रीड ओनली

टारगेट सर्वर पर दिखाए गए TLS/एसएसएल सर्टिफ़िकेट का संगठन.

टारगेट रिस्पॉन्स
target.organization.unit String रीड ओनली

टारगेट सर्वर से दिखाए गए TLS/एसएसएल सर्टिफ़िकेट की संगठन की इकाई.

टारगेट रिस्पॉन्स
target.port Integer रीड ओनली

एपीआई प्रॉक्सी को रिस्पॉन्स देने वाली टारगेट सेवा का पोर्ट नंबर.

टारगेट रिस्पॉन्स
target.received.end.time String रीड ओनली

वह समय, जिसे स्ट्रिंग के रूप में दिखाया गया है. इसके बाद, TargetEndpoint को टारगेट से रिस्पॉन्स मिला. उदाहरण के लिए, "बुधवार, 21 अगस्त 2013 19:16:47 यूटीसी".

समय की यह वैल्यू, स्ट्रिंग से जुड़ी 32-बिट टाइमस्टैंप की संख्या को दिखाती है. उदाहरण के लिए, "बुधवार, 21 अगस्त, 2013 19:16:47 UTC", "1377112607413" के टाइमस्टैंप वैल्यू से जुड़ा है..

टारगेट रिस्पॉन्स
target.received.end.
  timestamp
ज़्यादा समय के लिए रीड ओनली

टारगेट एंड पॉइंट को टारगेट से जवाब मिलने के समय के बारे में बताने वाली टाइमस्टैंप वैल्यू. उदाहरण के लिए, "1534783015000". यह वैल्यू एक 64-बिट (लंबा) पूर्णांक है, जो 1 जनवरी, 1970 को यूटीसी समय आधी रात के बाद से बीत चुके मिलीसेकंड की संख्या बताती है.

टारगेट रिस्पॉन्स
target.received.start.time String रीड ओनली

वह समय, जिसे स्ट्रिंग के रूप में दिखाया गया है. इसके बाद, TargetEndpoint को टारगेट से रिस्पॉन्स मिलने लगा. उदाहरण के लिए, "बुधवार, 21 अगस्त 2013 19:16:47 यूटीसी".

समय की यह वैल्यू, स्ट्रिंग से जुड़ी 32-बिट टाइमस्टैंप की संख्या को दिखाती है. उदाहरण के लिए, "बुधवार, 21 अगस्त, 2013 19:16:47 UTC", "1377112607413" के टाइमस्टैंप वैल्यू से जुड़ा है.

टारगेट रिस्पॉन्स
target.received.start.
  timestamp
ज़्यादा समय के लिए रीड ओनली

टाइमस्टैंप की वैल्यू, जिससे यह पता चलता है कि TargetEndpoint को टारगेट से रिस्पॉन्स मिलना कब शुरू हुआ. उदाहरण के लिए, "1534783015000". यह वैल्यू एक 64-बिट (लंबा) पूर्णांक है, जो 1 जनवरी, 1970 को यूटीसी समय आधी रात के बाद से बीत चुके मिलीसेकंड की संख्या बताती है.

टारगेट रिस्पॉन्स
target.scheme String रीड ओनली

दायरा शुरू: टारगेट रिस्पॉन्स
टाइप: स्ट्रिंग
अनुमति: पढ़ें/लिखें

अनुरोध के मैसेज के आधार पर, एचटीटीपी या एचटीटीपीएस दिखाता है.

टारगेट करने का अनुरोध
target.sent.end.time String रीड ओनली

वह समय, जिसे स्ट्रिंग के रूप में दिखाया गया है. इसके बाद, प्रॉक्सी ने उस यूआरएल को अनुरोध भेजना बंद कर दिया जिसके बारे में TargetEndpoint में बताया गया है. उदाहरण के लिए, "बुधवार, 21 अगस्त 2013 19:16:47 यूटीसी".

समय की यह वैल्यू, स्ट्रिंग से जुड़ी 32-बिट टाइमस्टैंप की संख्या को दिखाती है. उदाहरण के लिए, "बुधवार, 21 अगस्त, 2013 19:16:47 UTC", "1377112607413" के टाइमस्टैंप वैल्यू से जुड़ा है.

टारगेट करने का अनुरोध
target.sent.end.timestamp ज़्यादा समय के लिए रीड ओनली

टाइमस्टैंप की वैल्यू से पता चलता है कि प्रॉक्सी ने कब टारगेट एंडपॉइंट में बताए गए यूआरएल को अनुरोध भेजा. उदाहरण के लिए, "1377112607413". यह वैल्यू एक 64-बिट (लंबा) पूर्णांक है, जिसमें 1 जनवरी, 1970 को यूटीसी समय आधी रात से अब तक बीत चुके मिलीसेकंड की संख्या शामिल है.

टारगेट करने का अनुरोध
target.sent.start.time String रीड ओनली

वह समय, जिसे स्ट्रिंग के रूप में दिखाया जाता है. इसके बाद, प्रॉक्सी ने उस यूआरएल को अनुरोध भेजना शुरू किया जिसके बारे में TargetEndpoint में बताया गया है. उदाहरण के लिए, "बुधवार, 21 अगस्त 2013 19:16:47 यूटीसी".

समय की यह वैल्यू, स्ट्रिंग से जुड़ी 32-बिट टाइमस्टैंप की संख्या को दिखाती है. उदाहरण के लिए, "बुधवार, 21 अगस्त, 2013 19:16:47 UTC", "1377112607413" के टाइमस्टैंप वैल्यू से जुड़ा है.

टारगेट करने का अनुरोध
target.sent.start.timestamp ज़्यादा समय के लिए रीड ओनली

इस टाइमस्टैंप की वैल्यू से पता चलता है कि प्रॉक्सी सर्वर, टारगेटएंडपॉइंट में बताए गए यूआरएल को अनुरोध कब भेजना शुरू करता है. उदाहरण के लिए, "1534783015000". यह वैल्यू एक 64-बिट (लंबा) पूर्णांक है, जो 1 जनवरी, 1970 को यूटीसी तारीख आधी रात के बाद से बीत चुके मिलीसेकंड की संख्या बताती है.

टारगेट करने का अनुरोध
target.ssl.enabled बूलियन रीड ओनली

TLS/एसएसएल पर टारगेट एंडपॉइंट चल रहा है या नहीं.

प्रॉक्सी अनुरोध
target.state String रीड ओनली

टारगेट सर्वर पर दिखाए गए TLS/एसएसएल सर्टिफ़िकेट की स्थिति.

टारगेट रिस्पॉन्स
target.url String पढ़ें/लिखें

टारगेट एंडपॉइंट एक्सएमएल फ़ाइल या डाइनैमिक टारगेट यूआरएल में कॉन्फ़िगर किया गया यूआरएल (अगर target.url को मैसेज फ़्लो के दौरान सेट किया गया हो). वैरिएबल में कोई दूसरा पाथ एलिमेंट या क्वेरी पैरामीटर शामिल नहीं होता है. दायरे से बाहर कॉल किए जाने पर या सेट न होने पर, शून्य दिखाता है.

टारगेट करने का अनुरोध

variable

variable.expectedcn प्रॉपर्टी के लिए कंटेनर.

नीचे दी गई टेबल में variable वैरिएबल की प्रॉपर्टी के बारे में बताया गया है:

प्रॉपर्टी टाइप पढ़ें/लिखें ब्यौरा दायरा शुरू
variable.expectedcn String पढ़ें/लिखें

अगर वैरिएबल TLS/एसएसएल पर चल रहा है, तो उसे सामान्य नाम से दिखाया जाएगा.

प्रॉक्सी अनुरोध

TLS के साथ काम करने के बारे में ज़्यादा जानकारी के लिए, TLS/एसएसएल के बारे में जानकारी वाला लेख पढ़ें.

virtualhost

वर्चुअल होस्ट की जानकारी देता है.

नीचे दी गई टेबल में virtualhost वैरिएबल की प्रॉपर्टी के बारे में बताया गया है:

प्रॉपर्टी टाइप पढ़ें/लिखें ब्यौरा दायरा शुरू
virtualhost.aliases.values स्ट्रिंग का कलेक्शन रीड ओनली

किसी खास अनुरोध के दौरान हिट होने वाले वर्चुअल होस्ट के होस्ट उपनाम.

प्रॉक्सी अनुरोध
virtualhost.name String रीड ओनली

उस वर्चुअल होस्ट का नाम जो मूल क्लाइंट के अनुरोध को पूरा करता है.

प्रॉक्सी अनुरोध
virtualhost.ssl.enabled बूलियन रीड ओनली

अगर वर्चुअल होस्ट कॉन्फ़िगरेशन में TLS/एसएसएल चालू है, तो "सही" दिखाता है.

प्रॉक्सी अनुरोध

वर्चुअल होस्ट के साथ काम करने के बारे में ज़्यादा जानकारी के लिए, वर्चुअल होस्ट कॉन्फ़िगर करना देखें.