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

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 पूर्णांक रीड ओनली नीति को लागू होने में लगने वाला समय, नैनोसेकंड में. नीति

apiproxy

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

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

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

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

application

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

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

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

client

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

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

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

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

प्रॉक्सी अनुरोध
client.country स्ट्रिंग रीड ओनली

TLS/एसएसएल सर्टिफ़िकेट में मौजूद देश का नाम, जिसे क्लाइंट ऐप्लिकेशन ने दिखाया है.

प्रॉक्सी अनुरोध
client.email.address स्ट्रिंग रीड ओनली

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

प्रॉक्सी अनुरोध
client.host स्ट्रिंग रीड ओनली

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

प्रॉक्सी अनुरोध
client.ip स्ट्रिंग रीड ओनली

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

प्रॉक्सी अनुरोध
client.locality स्ट्रिंग रीड ओनली

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

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

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

प्रॉक्सी अनुरोध
client.port पूर्णांक रीड ओनली

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

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

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

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

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

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

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

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

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

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

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

प्रॉक्सी अनुरोध
client.scheme स्ट्रिंग रीड ओनली

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

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

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

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

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

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

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

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

प्रॉक्सी अनुरोध
client.state स्ट्रिंग रीड ओनली

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

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

current

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

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

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

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

environment

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

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

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

error

एक प्रासंगिक ऑब्जेक्ट, जो गड़बड़ी फ़्लो में गड़बड़ी का मैसेज दिखाता है.

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

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

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

गड़बड़ी
error.status.code पूर्णांक रीड ओनली

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

गड़बड़ी
error.reason.phrase स्ट्रिंग रीड ओनली

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

गड़बड़ी
error.transport.message TransportMessage रीड ओनली

TransportMessage प्रकार की कोई भी गड़बड़ी.

गड़बड़ी
error.state पूर्णांक रीड ओनली

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

गड़बड़ी
error.header.header_name स्ट्रिंग पढ़ें/लिखें

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

गड़बड़ी

fault

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

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

is

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

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

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

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

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

loadbalancing

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

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

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

targetEndpoint पर लोड बैलेंस करने के दौरान, काम न करने वाले TargetServers की सूची.

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

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

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

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

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

message

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

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

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

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

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

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

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

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

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

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

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

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

प्रॉक्सी अनुरोध
message.formparams.count पूर्णांक रीड ओनली

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

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

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

प्रॉक्सी अनुरोध
message.formstring स्ट्रिंग रीड ओनली

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

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

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

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

फ़्लो की स्थिति के आधार पर, मैसेज में मौजूद Nवें खास हेडर की वैल्यू, चाहे वह अनुरोध हो या रिस्पॉन्स. 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
पूर्णांक रीड ओनली

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

प्रॉक्सी अनुरोध
message.headers.count पूर्णांक रीड ओनली

मैसेज में सभी एचटीटीपी हेडर की संख्या.

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

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

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

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

प्रॉक्सी अनुरोध
message.queryparam.param_name स्ट्रिंग रीड ओनली

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

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

मैसेज में मौजूद 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
पूर्णांक रीड ओनली

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

प्रॉक्सी अनुरोध
message.queryparams.count पूर्णांक रीड ओनली

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

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

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

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

प्रॉक्सी अनुरोध
message.querystring स्ट्रिंग रीड ओनली

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

उदाहरण के लिए, "http://api.apiapiFactory.com/inventors?name=nic&surname=danger" अनुरोध के लिए, message.querystring की वैल्यू "name=nic&surname=danger" है.

प्रॉक्सी अनुरोध
message.reason.phrase स्ट्रिंग रीड ओनली

टारगेट के जवाब वाले मैसेज का वजह.

टारगेट रिस्पॉन्स
message.status.code पूर्णांक रीड ओनली

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

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

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

प्रॉक्सी अनुरोध
message.uri स्ट्रिंग रीड ओनली

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

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

प्रॉक्सी अनुरोध
message.verb स्ट्रिंग रीड ओनली

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

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

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

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

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

messageid

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

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

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

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

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

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

organization

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

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

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

संगठन का नाम.

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

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

proxy

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

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

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

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

"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 स्ट्रिंग रीड ओनली

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

प्रॉक्सी अनुरोध
proxy.name स्ट्रिंग रीड ओनली

प्रॉक्सीEndpoint के लिए कॉन्फ़िगर की गई नाम विशेषता.

प्रॉक्सी अनुरोध
proxy.pathsuffix स्ट्रिंग रीड ओनली

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

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

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

प्रॉक्सी अनुरोध
proxy.url स्ट्रिंग रीड ओनली

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

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

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

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

request

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

प्रॉक्सी अनुरोध
request.formparams.count पूर्णांक रीड ओनली

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

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

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

प्रॉक्सी अनुरोध
request.formstring स्ट्रिंग रीड ओनली

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

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

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

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

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

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

अनुरोध में मौजूद हेडर की 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
पूर्णांक रीड ओनली

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

प्रॉक्सी अनुरोध
request.headers.count पूर्णांक रीड ओनली

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

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

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

प्रॉक्सी अनुरोध
request.path स्ट्रिंग रीड ओनली

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

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

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

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

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

अनुरोध में मौजूद 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
पूर्णांक रीड ओनली

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

प्रॉक्सी अनुरोध
request.queryparams.count पूर्णांक रीड ओनली

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

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

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

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

प्रॉक्सी अनुरोध
request.querystring स्ट्रिंग रीड ओनली

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

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

प्रॉक्सी अनुरोध
request.transportid स्ट्रिंग रीड ओनली

प्रकार के रूप में अनुरोध का आईडी TransportMessage जो एक प्रासंगिक ऑब्जेक्ट है.

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

TransportMessage टाइप का अनुरोध है. यह एक कंटिन्यूअस ऑब्जेक्ट है.

प्रॉक्सी अनुरोध
request.uri स्ट्रिंग रीड ओनली

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

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

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

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

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

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

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

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

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

और प्रॉक्सी इन चीज़ों को कॉल करता है:

http://mocktarget.apigee.net

उस यूआरएल में "/user?user=Dudi" को जोड़ने की वजह क्या है.

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

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

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

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

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

प्रॉक्सी अनुरोध
request.version स्ट्रिंग रीड ओनली

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

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

response

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

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

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

टारगेट से मिला, जवाब वाला पूरा मैसेज.

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

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

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

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

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

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

टारगेट रिस्पॉन्स
response.formparams.count पूर्णांक रीड ओनली

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

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

रिस्पॉन्स में दिए गए सभी फ़ॉर्म पैरामीटर के नाम.

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

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

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

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

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

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

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

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

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

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

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

टारगेट रिस्पॉन्स
response.headers.count पूर्णांक रीड ओनली

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

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

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

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

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

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

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

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

TransportMessage टाइप का रिस्पॉन्स, जो एक कंटिन्यूअस ऑब्जेक्ट है.

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

route

<RouteRule> और TargetEndpoint के नाम बताता है.

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

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

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

टारगेट अनुरोध
route.target स्ट्रिंग रीड ओनली

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

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

router

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

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

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

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

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

servicecallout

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

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

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

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

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

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

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

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

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

system

इससे सिस्टम का आईपी पता पता चलता है. साथ ही, प्रॉक्सी की जानकारी भी मिलती है.

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

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

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

प्रॉक्सी अनुरोध
system.pod.name स्ट्रिंग रीड ओनली

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

प्रॉक्सी अनुरोध
system.region.name स्ट्रिंग रीड ओनली

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

प्रॉक्सी अनुरोध
system.time स्ट्रिंग रीड ओनली

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

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

प्रॉक्सी अनुरोध
system.time.year पूर्णांक रीड ओनली

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

प्रॉक्सी अनुरोध
system.time.month पूर्णांक रीड ओनली

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

प्रॉक्सी अनुरोध
system.time.day पूर्णांक रीड ओनली

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

प्रॉक्सी अनुरोध
system.time.dayofweek पूर्णांक रीड ओनली

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

प्रॉक्सी अनुरोध
system.time.hour पूर्णांक रीड ओनली

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

प्रॉक्सी अनुरोध
system.time.minute पूर्णांक रीड ओनली

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

प्रॉक्सी अनुरोध
system.time.second पूर्णांक रीड ओनली

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

प्रॉक्सी अनुरोध
system.time.millisecond पूर्णांक रीड ओनली

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

प्रॉक्सी अनुरोध
system.time.zone स्ट्रिंग रीड ओनली

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

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

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

प्रॉक्सी अनुरोध
system.uuid स्ट्रिंग रीड ओनली

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

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

target

अनुरोध के टारगेट के बारे में जानकारी.

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

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

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

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

<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 बूलियन पढ़ें/लिखें

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

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

"सही" होने पर, प्रॉक्सीEndpoint से TargetEndpoint पर भेजे जाने का अनुरोध, क्वेरी पैरामीटर को बनाए रखता है.

टारगेट अनुरोध
target.country स्ट्रिंग रीड ओनली

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

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

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

टारगेट अनुरोध
target.email.address स्ट्रिंग रीड ओनली

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

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

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

प्रॉक्सी अनुरोध
target.host स्ट्रिंग रीड ओनली

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

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

टारगेट सेवा का आईपी पता, जो एपीआई प्रॉक्सी को रिस्पॉन्स दे रहा है.

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

टारगेट सर्वर की ओर से पेश किए गए TLS/एसएसएल सर्टिफ़िकेट का क्षेत्र (शहर)

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

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

टारगेट अनुरोध
target.organization स्ट्रिंग रीड ओनली

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

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

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

टारगेट रिस्पॉन्स
target.port पूर्णांक रीड ओनली

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

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

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

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

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

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

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

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

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

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

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

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

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

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

टारगेट अनुरोध
target.sent.end.time स्ट्रिंग रीड ओनली

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

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

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

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

टारगेट अनुरोध
target.sent.start.time स्ट्रिंग रीड ओनली

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

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

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

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

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

क्या targetEndpoint TLS/एसएसएल पर चल रहा है.

प्रॉक्सी अनुरोध
target.state स्ट्रिंग रीड ओनली

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

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

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

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

variable

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

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

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

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

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

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

virtualhost

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

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

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

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

प्रॉक्सी अनुरोध
virtualhost.name स्ट्रिंग रीड ओनली

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

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

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

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

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