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

आपको 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

इनमें से हर वैरिएबल के बारे में आगे आने वाले सेक्शन में बताया गया है.

फ़्लो वैरिएबल, किसी कॉन्टेक्स्ट में मौजूद वैल्यू के बारे में बताता है. किसी फ़्लो वैरिएबल की वैल्यू या तो प्रिमिटिव टाइप (जैसे कि स्ट्रिंग, बूलियन या पूर्णांक) या किसी खास ऑब्जेक्ट, जैसे कि अनुरोध/रिस्पॉन्स प्रोसेसिंग के दौरान एज से इंस्टैंशिएट किया गया ऑब्जेक्ट.

फ़्लो वैरिएबल किसी प्रिमिटिव टाइप का हवाला देता है या कोई ऑब्जेक्ट, संदर्भ—दिए गए शब्द से मेल खाती है. फ़्लो वैरिएबल का कॉन्टेक्स्ट फ़्लो वैरिएबल होता है सेगमेंट, जिसमें एपीआई प्रॉक्सी किसी अनुरोध/जवाब को प्रोसेस करता है. उदाहरण के लिए, रिस्पॉन्स फ़्लो का कॉन्टेक्स्ट, response फ़्लो वैरिएबल response ऑब्जेक्ट से जुड़ा होता है.

ज़्यादातर मामलों में, फ़्लो वैरिएबल को किसी ऑब्जेक्ट का रेफ़रंस देने वाला माना जा सकता है. प्रॉपर्टी के बारे में बताने के लिए डॉट नोटेशन इस्तेमाल करते हैं. उदाहरण के लिए, content प्रॉपर्टी को ऐक्सेस करने के लिए response में से, response.content का इस्तेमाल करें.

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

फ़्लो वैरिएबल के साथ काम करते समय इन बातों का ध्यान रखें:

  • हर फ़्लो वैरिएबल, जैसे कि request में ऐसी प्रॉपर्टी होती हैं जिन्हें ऐक्सेस करने के लिए, इनका इस्तेमाल किया जाता है डॉट-नोटेशन सिंटैक्स. उदाहरण के लिए:
    request.headers.count
  • सभी फ़्लो वैरिएबल सभी नीतियों या टूल से ऐक्सेस नहीं किए जा सकते (जैसे कि ट्रेस टूल). उदाहरण के लिए, PreFlow के अनुरोध में, response.
  • ज़्यादातर प्रॉपर्टी रीड ओनली होती हैं. जहां कुछ संसाधन पढ़े/लिखे जा सकते हैं, वहां भी उन्हें सिर्फ़ पढ़ा जा सकता है, यह इस पर निर्भर करता है कि आप फ़्लो में उन्हें कहां ऐक्सेस करते हैं.
  • कुछ नीतियों में नीति के हिसाब से फ़्लो वैरिएबल तय किए जाते हैं. उदाहरण के लिए, Responseकैश नीति responsecache वैरिएबल के बारे में जानकारी देती है. ज़्यादा के लिए जानकारी के लिए, नीतियों का संदर्भ.
  • अपने एपीआई प्रॉक्सी और ऐप्लिकेशन में, दस्तावेज़ में नहीं बताए गए वैरिएबल पर भरोसा न करें. उदाहरण के लिए, दस्तावेज़ में नहीं बताए गए X-Apigee.* हेडर पर भरोसा करते हैं, क्योंकि ये वैल्यू आपके एपीआई प्रॉक्सी में मौजूद होती हैं हेडर, ग्राहकों के इस्तेमाल के लिए नहीं हैं. Apigee, इन्हें किसी भी समय हटा या बदल सकते हैं.

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

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

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

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

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

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

प्रॉक्सी अनुरोध
client.organization स्ट्रिंग रीड ओनली TLS/SSL प्रमाणपत्र में मौजूद संगठन ग्राहक की ओर से दिखाई गई थी. (ऐसा ज़रूरी नहीं है कि वह Apigee Edge पर मौजूद संगठन के बराबर हो.) प्रॉक्सी अनुरोध
client.organization.unit स्ट्रिंग रीड ओनली

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

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

वह एचटीटीपी पोर्ट जो ओरिजनल क्लाइंट अनुरोध से ProxyEndpoint से जुड़ा है.

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

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

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

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

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

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

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

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

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

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

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

http या https दिखाता है. यह इस बात पर निर्भर करता है कि क्लाइंट ऐप्लिकेशन किस तरह अनुरोध वाला मैसेज.

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

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

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

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

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

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

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

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

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

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

current

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

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

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

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

  1. Edge के यूज़र इंटरफ़ेस (यूआई) में लॉग इन करें.
  2. एपीआई > चुनें एपीआई प्रॉक्सी. एपीआई प्रॉक्सी सूची व्यू दिखाया गया है.
  3. प्रॉक्सी की खास जानकारी वाला व्यू देखने के लिए, अपना एपीआई प्रॉक्सी चुनें. अगर आपको जैसा कि लेख में बताया गया है, पक्का करें कि आपने सही संगठन चुना है संगठनों के बारे में जानकारी.
  4. Trace टैब पर क्लिक करें. ट्रेस व्यू दिखाया जाता है.
  5. विकल्प देखें के तहत, सभी फ़्लो जानकारी दिखाएं को चालू करें जैसा कि नीचे दिए गए उदाहरण में बताया गया है:

    चेकबॉक्स को सक्षम करने के लिए उनकी सूची दिखाने के लिए विकल्प देखें का चयन करें
        का विकल्प चुना जा सकता है. नीचे दिया गया तीसरा विकल्प चालू करें
        लेन-देन मैप, &#39;सभी फ़्लोInfos दिखाएं&#39; के बगल में मौजूद बॉक्स पर सही का निशान लगाएं.

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 पर लोड बैलेंसिंग के दौरान TargetServer का इस्तेमाल शुरू किया गया. केवल तभी सेट करें, जब लोड बैलेंसर एलिमेंट तय करते समय, <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 स्ट्रिंग पढ़ें/लिखें

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

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

प्रॉक्सी अनुरोध
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 का नाम "नमस्ते" है.

किसी क्वेरी पैरामीटर के नाम के लिए कई वैल्यू लिखने के उदाहरण के तौर पर, जैसे कि "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 को "['नमस्ते', 'दुनिया']" कहा जाता है.

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

क्लाइंट ऐप्लिकेशन से ProxyEndpoint.

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

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

प्रॉक्सी अनुरोध
message.queryparams.names संग्रह रीड ओनली

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

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

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

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

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

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

टारगेट से मिले जवाब के मैसेज का REASONदावे.

पहले से तय जवाब
message.status.code पूर्णांक रीड ओनली

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

पहले से तय जवाब
message.transport.message TransportMessage रीड ओनली

TransportMessage प्रकार का मैसेज जो एक प्रासंगिक ऑब्जेक्ट है.

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

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

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

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

एचटीटीपी क्रिया (GET, PUT, POST, DELETE वगैरह).

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

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

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

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

messageid

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

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

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

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

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

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

organization

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

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

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

संगठन का नाम.

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

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

proxy

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

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

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

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

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

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

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

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

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

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

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

प्रॉक्सीएंडपॉइंट के लिए कॉन्फ़िगर किया गया नाम एट्रिब्यूट.

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

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

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

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

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

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

उदाहरण के लिए, जो ओरिजनल यूआरएल का इस्तेमाल करके 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 को "['नमस्ते', 'दुनिया']" कहा जाता है.

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

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

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

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

प्रॉक्सी अनुरोध
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 एज हेडर के टेक्स्ट की वैल्यू को कॉमा की मदद से बांटता है. ध्यान दें कि जिस इंडेक्स की वैल्यू का इस्तेमाल 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 होगा "नमस्ते" होता है.

किसी क्वेरी पैरामीटर के नाम के लिए कई वैल्यू लिखने के उदाहरण के तौर पर, जैसे कि "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 को "['नमस्ते', 'दुनिया']" कहा जाता है.

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

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

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

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

प्रॉक्सी अनुरोध
request.queryparams.names संग्रह रीड ओनली

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

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

प्रॉक्सी अनुरोध
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 स्ट्रिंग रीड ओनली

एपीआई प्रॉक्सी में, प्रॉक्सी <BasePath> प्रॉक्सी के बेस यूआरएल के अलावा) TargetEndpoint. उदाहरण के लिए:

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

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

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

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

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

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

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

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

और प्रॉक्सी कॉल:

http://mocktarget.apigee.net

ऐसा करने पर "/user?user=Dude" जुड़ता है उस यूआरएल को लिंक करें.

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

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

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

  • अनुरोध: लागू नहीं
  • जवाब: "http://example.com/user?user=Dude"
पहले से तय जवाब
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 स्ट्रिंग पढ़ें/लिखें

रिस्पॉन्स में मौजूद खास हेडर की Nth वैल्यू की वैल्यू. Apigee एज हेडर के टेक्स्ट की वैल्यू को कॉमा की मदद से बांटता है. ध्यान दें कि जिस इंडेक्स की वैल्यू का इस्तेमाल 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> का नाम जिसे ProxyEndpoint में चलाया गया था. उदाहरण के लिए, "डिफ़ॉल्ट". राऊटर में लागू करने के लिए, एपीआई प्रॉक्सी टारगेटएंडपॉइंट का रेफ़रंस दिया जाता है.

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

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

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

router

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

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

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

बहिष्कृत और शून्य दिखाता है. (पहले इसे हैंडल करने वाले राऊटर का UUID proxy.)

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

servicecallout

Serviceकॉलआउट नीति के लिए 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 UTC".

यह मान, इससे जुड़ी वैल्यू को स्ट्रिंग के तौर पर दिखाता है system.timestamp. उदाहरण के लिए, "बुधवार, 21 अगस्त 2013 19:16:47 UTC" इससे मेल खाता है "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 पर फ़ॉरवर्ड किया गया अनुरोध पाथ को बनाए रखता है प्रत्यय (प्रॉक्सीएंडपॉइंट बेस में तय किए गए यूआरआई के बाद यूआरआई पाथ फ़्रैगमेंट पाथ).

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

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

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

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

पहले से तय जवाब
target.cn स्ट्रिंग रीड ओनली

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

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

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

पहले से तय जवाब
target.expectedcn स्ट्रिंग पढ़ें/लिखें

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

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

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

पहले से तय जवाब
target.ip स्ट्रिंग रीड ओनली

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

पहले से तय जवाब
target.locality स्ट्रिंग रीड ओनली

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

पहले से तय जवाब
target.name स्ट्रिंग रीड ओनली

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

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

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

पहले से तय जवाब
target.organization.unit स्ट्रिंग रीड ओनली

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

पहले से तय जवाब
target.port पूर्णांक रीड ओनली

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

पहले से तय जवाब
target.received.end.time स्ट्रिंग रीड ओनली

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

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

पहले से तय जवाब
target.received.end.
  timestamp
ज़्यादा समय के लिए रीड ओनली

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

पहले से तय जवाब
target.received.start.time स्ट्रिंग रीड ओनली

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

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

पहले से तय जवाब
target.received.start.
  timestamp
ज़्यादा समय के लिए रीड ओनली

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

पहले से तय जवाब
target.scheme स्ट्रिंग रीड ओनली

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

अनुरोध के मैसेज के हिसाब से http या https दिखाता है.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

पहले से तय जवाब
target.url स्ट्रिंग पढ़ें/लिखें

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

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

variable

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

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

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

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

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

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

virtualhost

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

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

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

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

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

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

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

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

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

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