आपको Apigee Edge का दस्तावेज़ दिख रहा है.
Apigee X के दस्तावेज़ पर जाएं. जानकारी
इस सेक्शन में, फ़्लो वैरिएबल के बारे में रेफ़रंस जानकारी दी गई है.
Apigee Edge, इन फ़्लो वैरिएबल को तय करता है:
apigeeloadbalancingrouteapiproxymessagerouterapplicationmessageidservicecalloutclientorganizationsystemcurrentproxytargetenvironmentratelimitvariableerrorrequestvirtualhostisresponse
इनमें से हर वैरिएबल के बारे में, यहां दिए गए सेक्शन में बताया गया है.
apigee
यह एक हेल्पर वैरिएबल है. इससे नीति को लागू करने में लगने वाले समय के बारे में जानकारी मिलती है.
यहां दी गई टेबल में, apigee वैरिएबल की प्रॉपर्टी के बारे में बताया गया है:
| प्रॉपर्टी | टाइप | पढ़ें/लिखें | ब्यौरा | स्कोप शुरू होता है |
|---|---|---|---|---|
apigee.metrics.policy.policy_name.timeTaken |
पूर्णांक | रीड ओनली | नीति को लागू होने में लगा समय, नैनोसेकंड में. | नीति |
apiproxy
एपीआई प्रॉक्सी के बारे में बताता है.
यहां दी गई टेबल में, apiproxy वैरिएबल की प्रॉपर्टी के बारे में बताया गया है:
| प्रॉपर्टी | टाइप | पढ़ें/लिखें | ब्यौरा | स्कोप शुरू होता है |
|---|---|---|---|---|
apiproxy.name |
स्ट्रिंग | रीड ओनली | एपीआई प्रॉक्सी का नाम. उदाहरण के लिए, "My Proxy". | प्रॉक्सी अनुरोध |
apiproxy.revision |
स्ट्रिंग | रीड ओनली | किसी एपीआई प्रॉक्सी का वर्शन नंबर. उदाहरण के लिए, "6". | प्रॉक्सी अनुरोध |
एपीआई प्रॉक्सी के साथ काम करने के बारे में ज़्यादा जानने के लिए, एपीआई और एपीआई प्रॉक्सी के बारे में जानकारी लेख पढ़ें.
application
application.basepath प्रॉपर्टी के लिए एक कंटेनर.
यहां दी गई टेबल में, application वैरिएबल की प्रॉपर्टी के बारे में बताया गया है:
| प्रॉपर्टी | टाइप | पढ़ें/लिखें | ब्यौरा | स्कोप शुरू होता है |
|---|---|---|---|---|
application.basepath |
स्ट्रिंग | रीड ओनली | डिप्लॉयमेंट का बेस पाथ (एपीआई डिप्लॉयमेंट के दौरान तय किया जाता है). | प्रॉक्सी अनुरोध |
client
वह ऐप्लिकेशन या सिस्टम जिसने Edge राउटर को अनुरोध भेजा है.
यहां दी गई टेबल में, client वैरिएबल की प्रॉपर्टी के बारे में बताया गया है:
| प्रॉपर्टी | टाइप | पढ़ें/लिखें | ब्यौरा | स्कोप शुरू होता है |
|---|---|---|---|---|
client.cn |
स्ट्रिंग | रीड ओनली |
क्लाइंट ऐप्लिकेशन की ओर से दिए गए TLS/SSL सर्टिफ़िकेट में बताया गया सामान्य नाम. |
प्रॉक्सी अनुरोध |
client.country |
स्ट्रिंग | रीड ओनली |
क्लाइंट ऐप्लिकेशन की ओर से पेश किए गए टीएलएस/एसएसएल सर्टिफ़िकेट में मौजूद देश. |
प्रॉक्सी अनुरोध |
client.email.address |
स्ट्रिंग | रीड ओनली |
क्लाइंट ऐप्लिकेशन की ओर से दिए गए टीएलएस/एसएसएल सर्टिफ़िकेट में मौजूद ईमेल पता. |
प्रॉक्सी अनुरोध |
client.host |
स्ट्रिंग | रीड ओनली |
ProxyEndpoint को मिले अनुरोध से जुड़ा एचटीटीपी होस्ट आईपी. |
प्रॉक्सी अनुरोध |
client.ip |
स्ट्रिंग | रीड ओनली |
क्लाइंट या सिस्टम का आईपी पता, जो Edge राउटर को मैसेज भेज रहा है. उदाहरण के लिए, यह ओरिजनल क्लाइंट आईपी या लोड बैलेंसर आईपी हो सकता है. |
प्रॉक्सी अनुरोध |
client.locality |
स्ट्रिंग | रीड ओनली |
क्लाइंट की ओर से दिए गए टीएलएस/एसएसएल सर्टिफ़िकेट में मौजूद शहर का नाम. |
प्रॉक्सी अनुरोध |
client.organization |
स्ट्रिंग | रीड ओनली | क्लाइंट की ओर से सबमिट किए गए TLS/SSL सर्टिफ़िकेट में मौजूद संगठन. (यह ज़रूरी नहीं है कि यह Apigee Edge पर मौजूद संगठन के बराबर हो.) | प्रॉक्सी अनुरोध |
client.organization.unit |
स्ट्रिंग | रीड ओनली |
क्लाइंट की ओर से दिए गए TLS/SSL सर्टिफ़िकेट में मौजूद संगठन की इकाई. |
प्रॉक्सी अनुरोध |
client.port |
पूर्णांक | रीड ओनली |
यह प्रॉक्सीएंडपॉइंट को क्लाइंट के अनुरोध से जुड़ा एचटीटीपी पोर्ट है. |
प्रॉक्सी अनुरोध |
client.received.end.time |
स्ट्रिंग | रीड ओनली |
यह वह समय होता है, जब प्रॉक्सी ने ProxyEndpoint पर ओरिजनल क्लाइंट से अनुरोध पाना बंद कर दिया था. इसे स्ट्रिंग के तौर पर दिखाया जाता है. उदाहरण के लिए: Wed, 21 Aug 2013 19:16:47 UTC. यह समय की वैल्यू, 32-बिट के टाइमस्टैंप की मात्रा का स्ट्रिंग फ़ॉर्मैट है. उदाहरण के लिए, 'Wed, 21 Aug 2013 19:16:47 UTC' टाइमस्टैंप की वैल्यू 1377112607413 है. |
प्रॉक्सी अनुरोध |
client.received.end.timestamp |
लंबा | रीड ओनली |
टाइमस्टैंप की वह वैल्यू जिससे यह पता चलता है कि प्रॉक्सी ने ProxyEndpoint पर, अनुरोध भेजने वाले क्लाइंट से अनुरोध कब पाना शुरू किया. यह वैल्यू, 64-बिट (long) पूर्णांक है. इसमें 1 जनवरी, 1970 को आधी रात से लेकर अब तक के मिलीसेकंड की संख्या शामिल होती है. |
प्रॉक्सी अनुरोध |
client.received.start.time |
स्ट्रिंग | रीड ओनली |
यह स्ट्रिंग के तौर पर वह समय दिखाता है, जब प्रॉक्सी ने ProxyEndpoint पर ओरिजनल क्लाइंट से अनुरोध पाना शुरू किया था. उदाहरण के लिए: Wed, 21 Aug 2013 19:16:47 UTC यह समय की वैल्यू, 32-बिट के टाइमस्टैंप की मात्रा का स्ट्रिंग फ़ॉर्मैट है. उदाहरण के लिए, 'Wed, 21 Aug 2013 19:16:47 UTC' टाइमस्टैंप की वैल्यू 1377112607413 है. |
प्रॉक्सी अनुरोध |
client.received.start.timestamp |
लंबा | रीड ओनली |
टाइमस्टैंप की वह वैल्यू जिससे यह पता चलता है कि ProxyEndpoint पर, प्रॉक्सी को अनुरोध कब मिलना शुरू हुआ. यह वैल्यू, 64-बिट (long) पूर्णांक है. इसमें 1 जनवरी, 1970 को आधी रात से लेकर अब तक के मिलीसेकंड की संख्या शामिल होती है. |
प्रॉक्सी अनुरोध |
client.scheme |
स्ट्रिंग | रीड ओनली |
यह http या https दिखाता है. यह इस बात पर निर्भर करता है कि क्लाइंट ऐप्लिकेशन, अनुरोध मैसेज भेजने के लिए किस ट्रांसपोर्ट का इस्तेमाल करता है. |
प्रॉक्सी अनुरोध |
client.sent.end.time |
स्ट्रिंग | रीड ओनली |
यह स्ट्रिंग के तौर पर दिखाया गया वह समय है जब प्रॉक्सी ने ProxyEndpoint से क्लाइंट को जवाब भेजना बंद कर दिया था. उदाहरण के लिए: "Wed, 21 Aug 2013 19:16:47 UTC". यह वैल्यू, 32-बिट वाले |
PostClientFlow |
client.sent.end.timestamp |
लंबा | रीड ओनली | यह टाइमस्टैंप वैल्यू बताती है कि ProxyEndpoint ने क्लाइंट ऐप्लिकेशन को जवाब कब भेजा. यह वैल्यू, 64-बिट (long) पूर्णांक होती है. इसमें 1 जनवरी, 1970 को आधी रात के बाद से गुज़रे हुए मिलीसेकंड की संख्या होती है. | PostClientFlow |
client.sent.start.time |
स्ट्रिंग | रीड ओनली | यह स्ट्रिंग के तौर पर दिखाया गया वह समय है जब ProxyEndpoint ने क्लाइंट ऐप्लिकेशन को जवाब देना शुरू किया था. उदाहरण के लिए, "Wed, 21 Aug 2013 19:16:47 UTC".
यह वैल्यू, 32-बिट वाले |
PostClientFlow |
client.sent.start.timestamp |
लंबा | रीड ओनली | जब प्रॉक्सी ने ProxyEndpoint से क्लाइंट को जवाब भेजना शुरू किया. यह वैल्यू, 64-बिट (long) पूर्णांक के तौर पर दिखाई जाती है. इसमें 1 जनवरी, 1970 को आधी रात के बाद से गुज़रे हुए मिलीसेकंड की संख्या होती है. | PostClientFlow |
client.ssl.enabled |
स्ट्रिंग | रीड ओनली |
अगर ProxyEndpoint को TLS/SSL के लिए कॉन्फ़िगर किया गया है, तो "true" वैल्यू सेट करें. अगर ऐसा नहीं है, तो "false" वैल्यू सेट करें. |
प्रॉक्सी अनुरोध |
client.state |
स्ट्रिंग | रीड ओनली |
क्लाइंट की ओर से सबमिट किए गए टीएलएस/एसएसएल सर्टिफ़िकेट की स्थिति. |
प्रॉक्सी अनुरोध |
current
इस कुकी में, मौजूदा एपीआई प्रॉक्सी फ़्लो के बारे में जानकारी होती है.
यहां दी गई टेबल में, current वैरिएबल की प्रॉपर्टी के बारे में बताया गया है:
| प्रॉपर्टी | टाइप | पढ़ें/लिखें | ब्यौरा | स्कोप शुरू होता है |
|---|---|---|---|---|
current.flow.name |
स्ट्रिंग | रीड ओनली | फ़िलहाल, चल रहे फ़्लो का नाम. जैसे, "PreFlow", "PostFlow" या किसी शर्त के साथ चलने वाले फ़्लो का नाम. | प्रॉक्सी अनुरोध |
current.flow.description |
स्ट्रिंग | रीड ओनली | फ़िलहाल चल रहे फ़्लो का ब्यौरा. यह वैल्यू, फ़्लो के एक्सएमएल कॉन्फ़िगरेशन में मौजूद <Description> एलिमेंट की वैल्यू के बराबर होती है. |
प्रॉक्सी अनुरोध |
इन प्रॉपर्टी को Edge UI के ट्रेस व्यू में देखा जा सकता है. हालांकि, ये प्रॉपर्टी डिफ़ॉल्ट रूप से, क्लासिक यूज़र इंटरफ़ेस (यूआई) के ट्रेस व्यू में नहीं दिखती हैं.
environment
environment.name प्रॉपर्टी के लिए एक कंटेनर.
यहां दी गई टेबल में, environment वैरिएबल की प्रॉपर्टी के बारे में बताया गया है:
| प्रॉपर्टी | टाइप | पढ़ें/लिखें | ब्यौरा | स्कोप शुरू होता है |
|---|---|---|---|---|
environment.name |
स्ट्रिंग | रीड ओनली | उस एनवायरमेंट का नाम जिसमें लेन-देन हुआ. | प्रॉक्सी अनुरोध |
error
यह एक कॉन्टेक्स्ट ऑब्जेक्ट है, जो गड़बड़ी के फ़्लो में गड़बड़ी के मैसेज को दिखाता है.
यहां दी गई टेबल में, error वैरिएबल की प्रॉपर्टी के बारे में बताया गया है:
| प्रॉपर्टी | टाइप | पढ़ें/लिखें | ब्यौरा | स्कोप शुरू होता है |
|---|---|---|---|---|
error |
message |
पढ़ें/लिखें | message टाइप की गड़बड़ी, जो गड़बड़ी के फ़्लो में एक कॉन्टेक्स्ट ऑब्जेक्ट है. |
गड़बड़ी |
error.content |
स्ट्रिंग | पढ़ें/लिखें | गड़बड़ी का कॉन्टेंट. | गड़बड़ी |
error.message |
स्ट्रिंग | रीड ओनली |
गड़बड़ी से जुड़ा मैसेज. इसकी वैल्यू सिर्फ़ तब उपलब्ध होती है, जब गड़बड़ी वाला फ़्लो लागू नहीं किया गया हो. |
गड़बड़ी |
error.status.code |
पूर्णांक | रीड ओनली |
गड़बड़ी से जुड़ा एचटीटीपी स्टेटस कोड. उदाहरण के लिए, "400". |
गड़बड़ी |
error.reason.phrase |
स्ट्रिंग | रीड ओनली |
गड़बड़ी से जुड़ा वाक्यांश. उदाहरण के लिए: "Bad Request". |
गड़बड़ी |
error.transport.message |
TransportMessage | रीड ओनली |
TransportMessage टाइप की कोई भी गड़बड़ी. |
गड़बड़ी |
error.state |
पूर्णांक | रीड ओनली |
Flow में उस जगह के बारे में बताएं जहां गड़बड़ी हुई है. |
गड़बड़ी |
error.header.header_name |
स्ट्रिंग | पढ़ें/लिखें |
जवाब के हेडर को पाने या सेट करने की अनुमति. |
गड़बड़ी |
fault
यह एक फ़्लो वैरिएबल है. जब कोई नीति गड़बड़ी करती है, तो इसे रनटाइम गड़बड़ी के कोड पर सेट किया जाता है. गड़बड़ी के कोड की वैल्यू, हर नीति के हिसाब से अलग-अलग होती हैं.
| प्रॉपर्टी | टाइप | पढ़ें/लिखें | ब्यौरा | स्कोप शुरू होता है |
|---|---|---|---|---|
fault.fault_name |
स्ट्रिंग | रीड ओनली | fault_name, गड़बड़ी का नाम है. इसके बारे में, हर नीति के रेफ़रंस विषय में शामिल रनटाइम की गड़बड़ियों वाली टेबल में बताया गया है. | गड़बड़ी |
is
is.error प्रॉपर्टी के लिए एक कंटेनर.
यहां दी गई टेबल में, is वैरिएबल की प्रॉपर्टी के बारे में बताया गया है:
| प्रॉपर्टी | टाइप | पढ़ें/लिखें | ब्यौरा | स्कोप शुरू होता है |
|---|---|---|---|---|
is.error |
बूलियन | रीड ओनली |
गड़बड़ी का फ़्लैग. |
प्रॉक्सी अनुरोध |
loadbalancing
इससे TargetEndpoint के लोड बैलेंसिंग स्टेटस के बारे में जानकारी मिलती है.
यहां दी गई टेबल में, loadbalancing वैरिएबल की प्रॉपर्टी के बारे में बताया गया है:
| प्रॉपर्टी | टाइप | पढ़ें/लिखें | ब्यौरा | स्कोप शुरू होता है |
|---|---|---|---|---|
loadbalancing.failedservers |
स्ट्रिंग का कलेक्शन | रीड ओनली |
TargetEndpoint पर लोड बैलेंसिंग के दौरान, TargetServer की सूची लोड नहीं हो सकी. |
टारगेट से जुड़ा जवाब |
loadbalancing.isfallback |
बूलियन | रीड ओनली |
अगर TargetEndpoint पर लोड बैलेंसिंग के दौरान, टारगेट किए गए TargetServer के लिए फ़ॉलबैक चालू है, तो "true" वैल्यू सेट करें. |
टारगेट से जुड़ा जवाब |
loadbalancing.targetserver |
स्ट्रिंग | रीड ओनली |
TargetEndpoint पर लोड बैलेंसिंग के दौरान TargetServer को शुरू किया गया. इस फ़ील्ड को सिर्फ़ तब सेट करें, जब लोड बैलेंसर एलिमेंट को तय करते समय |
टारगेट से जुड़ा जवाब |
message
यह कॉन्टेक्स्ट ऑब्जेक्ट है. इसकी वैल्यू, अनुरोध फ़्लो में request, रिस्पॉन्स फ़्लो में response या गड़बड़ी वाले फ़्लो में error के बराबर होती है.
यहां दी गई टेबल में, message वैरिएबल की प्रॉपर्टी के बारे में बताया गया है:
| प्रॉपर्टी | टाइप | पढ़ें/लिखें | ब्यौरा | स्कोप शुरू होता है |
|---|---|---|---|---|
message |
message |
पढ़ें/लिखें |
कॉन्टेक्स्ट के हिसाब से ऑब्जेक्ट, जिसकी वैल्यू अनुरोध फ़्लो में |
प्रॉक्सी अनुरोध |
message.content |
स्ट्रिंग | पढ़ें/लिखें |
अनुरोध, जवाब या गड़बड़ी के मैसेज का कॉन्टेंट. |
प्रॉक्सी अनुरोध |
message.formparam.param_name |
स्ट्रिंग | पढ़ें/लिखें |
फ़ॉर्म पैरामीटर की वैल्यू. |
प्रॉक्सी अनुरोध |
message.formparam.param_name. |
संग्रह | रीड ओनली |
मैसेज में, फ़ॉर्म पैरामीटर की सभी वैल्यू. |
प्रॉक्सी अनुरोध |
message.formparam.param_name. |
पूर्णांक | रीड ओनली |
यह मैसेज में मौजूद, तय किए गए फ़ॉर्म पैरामीटर की वैल्यू की संख्या दिखाता है./p> |
प्रॉक्सी अनुरोध |
message.formparams.count |
पूर्णांक | रीड ओनली |
मैसेज में मौजूद सभी फ़ॉर्म पैरामीटर की संख्या. |
प्रॉक्सी अनुरोध |
message.formparams.names |
संग्रह | रीड ओनली |
मैसेज में मौजूद सभी फ़ॉर्म पैरामीटर की वैल्यू. |
प्रॉक्सी अनुरोध |
message.formstring |
स्ट्रिंग | रीड ओनली |
मैसेज में फ़ॉर्म स्ट्रिंग की वैल्यू. |
प्रॉक्सी अनुरोध |
message.header.header_name |
स्ट्रिंग | पढ़ें/लिखें |
इस फ़ंक्शन का इस्तेमाल करके, मैसेज में मौजूद तय किए गए एचटीटीपी हेडर की वैल्यू को सेट या पाया जा सकता है. अगर हेडर में कॉमा है, तो उसे पढ़ने पर आपको सिर्फ़ पहले कॉमा तक का टेक्स्ट दिखेगा. अगर आपको पूरा हेडर चाहिए, तो |
प्रॉक्सी अनुरोध |
message.header.header_name.N |
स्ट्रिंग | पढ़ें/लिखें |
यह मैसेज में मौजूद Nth हेडर की वैल्यू होती है. यह वैल्यू, फ़्लो की स्थिति के आधार पर अनुरोध या जवाब में से किसी एक की होती है. Apigee Edge, हेडर टेक्स्ट वैल्यू को कॉमा लगाकर अलग करता है. ध्यान दें कि जिस इंडेक्स की वैल्यू का इस्तेमाल N के लिए किया जाता है वह 1 से शुरू होता है, न कि 0 से. उदाहरण के लिए: अगर |
प्रॉक्सी अनुरोध |
message.header.header_name. |
संग्रह | रीड ओनली |
मैसेज में, तय किए गए एचटीटीपी हेडर के नाम की सभी वैल्यू. |
प्रॉक्सी अनुरोध |
message.header.header_name. |
पूर्णांक | रीड ओनली |
मैसेज में, तय किए गए एचटीटीपी हेडर के नाम की वैल्यू की संख्या. |
प्रॉक्सी अनुरोध |
message.headers.count |
पूर्णांक | रीड ओनली |
मैसेज में मौजूद सभी एचटीटीपी हेडर की संख्या. |
प्रॉक्सी अनुरोध |
message.headers.names |
संग्रह | रीड ओनली |
मैसेज में मौजूद सभी एचटीटीपी हेडर की वैल्यू |
प्रॉक्सी अनुरोध |
message.path |
स्ट्रिंग | पढ़ें/लिखें |
यूआरएल में मौजूद अनुरोध के मैसेज का पूरा पाथ. इसमें क्वेरी पैरामीटर शामिल नहीं होते. |
प्रॉक्सी अनुरोध |
message.queryparam.param_name |
स्ट्रिंग | रीड ओनली |
यह फ़ंक्शन, मैसेज क्वेरी पैरामीटर दिखाता है. |
प्रॉक्सी अनुरोध |
message.queryparam.param_name.N |
स्ट्रिंग | पढ़ें/लिखें |
मैसेज में मौजूद Nth क्वेरी पैरामीटर की वैल्यू. उदाहरण के लिए, अगर एक क्वेरी पैरामीटर के नाम के लिए कई वैल्यू लिखने के उदाहरण के तौर पर, जैसे कि "type=siteid:1&type=language:us-en&type=currency:USD", यहां दी गई वैल्यू सेट करें:
|
प्रॉक्सी अनुरोध |
message.queryparam.param_name. |
संग्रह | रीड ओनली |
यह मैसेज में मौजूद किसी क्वेरी पैरामीटर की सभी वैल्यू दिखाता है. इन्हें कॉमा लगाकर अलग की गई सूची के तौर पर फ़ॉर्मैट किया जाता है. उदाहरण के लिए, अगर क्वेरी स्ट्रिंग |
प्रॉक्सी अनुरोध |
message.queryparam.param_name. |
पूर्णांक | रीड ओनली |
क्लाइंट ऐप्लिकेशन से ProxyEndpoint को भेजे गए अनुरोध से जुड़े किसी क्वेरी पैरामीटर की कुल संख्या. |
प्रॉक्सी अनुरोध |
message.queryparams.count |
पूर्णांक | रीड ओनली |
क्लाइंट ऐप्लिकेशन से ProxyEndpoint को भेजे गए अनुरोध से जुड़े सभी क्वेरी पैरामीटर की कुल संख्या. |
प्रॉक्सी अनुरोध |
message.queryparams.names |
संग्रह | रीड ओनली |
क्लाइंट ऐप्लिकेशन से ProxyEndpoint को भेजे गए अनुरोध से जुड़े सभी क्वेरी पैरामीटर के नामों की सूची. JavaScript का इस्तेमाल करके, क्वेरी पैरामीटर के नामों को दोहराने के लिए, Apigee कम्यूनिटी का यह पोस्ट पढ़ें: How do you iterate Collection from "request.queryparams.names" in JS? Apigee कम्यूनिटी में पोस्ट करें. |
प्रॉक्सी अनुरोध |
message.querystring |
स्ट्रिंग | रीड ओनली |
यह एक स्ट्रिंग होती है. इसमें क्लाइंट ऐप्लिकेशन से ProxyEndpoint को भेजे गए अनुरोध से जुड़े सभी क्वेरी पैरामीटर के नाम और वैल्यू शामिल होती हैं. उदाहरण के लिए, "http://api.apifactory.com/inventors?name=nick&surname=danger" अनुरोध के लिए,
|
प्रॉक्सी अनुरोध |
message.reason.phrase |
स्ट्रिंग | रीड ओनली |
टारगेट से मिले जवाब वाले मैसेज का ReasonPhrase. |
टारगेट से जुड़ा जवाब |
message.status.code |
पूर्णांक | रीड ओनली |
टारगेट से मिले जवाब वाले मैसेज का एचटीटीपी स्टेटस कोड. |
टारगेट से जुड़ा जवाब |
message.transport.message |
TransportMessage | रीड ओनली |
TransportMessage टाइप का मैसेज, जो एक कॉन्टेक्स्ट ऑब्जेक्ट है. |
प्रॉक्सी अनुरोध |
message.uri |
स्ट्रिंग | रीड ओनली |
क्वेरी पैरामीटर के साथ पूरा यूआरआई पाथ (डोमेन यूआरएल के बाद). उदाहरण के लिए, "http://api.apifactory.com/inventors?name=nikola&surname=tesla" अनुरोध के लिए, यह वैरिएबल "inventors?name=nikola&surname=tesla" दिखाता है. |
प्रॉक्सी अनुरोध |
message.verb |
स्ट्रिंग | रीड ओनली |
अनुरोध से जुड़ा एचटीटीपी वर्ब ( |
प्रॉक्सी अनुरोध |
message.version |
स्ट्रिंग | पढ़ें/लिखें |
यह क्लाइंट ऐप्लिकेशन से ProxyEndpoint को भेजे गए अनुरोध से जुड़ा एचटीटीपी वर्शन है. |
प्रॉक्सी अनुरोध |
मैसेज के बारे में ज़्यादा जानने के लिए, मैसेज टेंप्लेट फ़ंक्शन का रेफ़रंस देखें.
messageid
यह अनुरोध के लिए, दुनिया भर में मान्य यूनीक आईडी का कंटेनर होता है.
यहां दी गई टेबल में, messageid वैरिएबल की प्रॉपर्टी के बारे में बताया गया है:
| प्रॉपर्टी | टाइप | पढ़ें/लिखें | ब्यौरा | स्कोप शुरू होता है |
|---|---|---|---|---|
messageid |
स्ट्रिंग | रीड ओनली |
यह कुकी, अनुरोध के लिए दुनिया भर में इस्तेमाल होने वाला यूनीक आईडी सेव करती है. इसमें राऊटर होस्ट का नाम शामिल होता है. इस आईडी की मदद से, राउटर पर मिले अनुरोधों को मैसेज प्रोसेसर को भेजने के बाद भी ट्रैक किया जा सकता है. इस आईडी को Edge की गड़बड़ी के लॉग में सेव किया जाता है, ताकि |
प्रॉक्सी अनुरोध |
organization
organization.name प्रॉपर्टी के लिए एक कंटेनर.
यहां दी गई टेबल में, organization वैरिएबल की प्रॉपर्टी के बारे में बताया गया है:
| प्रॉपर्टी | टाइप | पढ़ें/लिखें | ब्यौरा | स्कोप शुरू होता है |
|---|---|---|---|---|
organization.name |
स्ट्रिंग | रीड ओनली |
संगठन का नाम. |
प्रॉक्सी अनुरोध |
संगठनों के बारे में ज़्यादा जानने के लिए, संगठनों के बारे में जानकारी लेख पढ़ें.
proxy
एपीआई प्रॉक्सी कॉन्फ़िगरेशन.
यहां दी गई टेबल में, proxy वैरिएबल की प्रॉपर्टी के बारे में बताया गया है:
| प्रॉपर्टी | टाइप | पढ़ें/लिखें | ब्यौरा | स्कोप शुरू होता है |
|---|---|---|---|---|
proxy.basepath |
स्ट्रिंग | रीड ओनली |
यह आपकी एपीआई प्रॉक्सी के कॉन्फ़िगरेशन में मौजूद बेस पाथ की वैल्यू होती है. बेस पाथ, यूआरएल में होस्ट के बाद आने वाला यूआरआई फ़्रैगमेंट होता है. शर्त के हिसाब से तय किए गए फ़्लो के यूआरआई, बेस पाथ को फ़ॉलो करते हैं. यूआरएल "http://myorg-test.apigee.net/v2/weatherapi/forecastrss?w=12797282" में:
इस बारे में जानने का सिर्फ़ एक तरीका है. इसके लिए, एपीआई प्रॉक्सी की परिभाषा देखें या proxy.basepath वैरिएबल की वैल्यू देखें. प्रॉक्सी पाथ का सफ़िक्स, बेस पाथ ("/forecastrss") के साथ-साथ किसी भी क्वेरी पैरामीटर के साथ होता है. अगर आपने एपीआई प्रॉक्सी कॉन्फ़िगरेशन में कोई डाइनैमिक बेस पाथ तय किया है, जैसे कि "/v2/*/weatherapi", तो इस वैरिएबल को डाइनैमिक पाथ ("/v2/*/weatherapi") पर सेट किया जाता है. भले ही, बेस पाथ किसी स्टैटिक वैल्यू, जैसे कि "/v2/foo/weatherapi" पर रिज़ॉल्व होता हो. |
प्रॉक्सी अनुरोध |
proxy.client.ip |
स्ट्रिंग | रीड ओनली |
इनबाउंड कॉल का |
प्रॉक्सी अनुरोध |
proxy.name |
स्ट्रिंग | रीड ओनली |
ProxyEndpoint के लिए कॉन्फ़िगर किया गया नाम एट्रिब्यूट. |
प्रॉक्सी अनुरोध |
proxy.pathsuffix |
स्ट्रिंग | रीड ओनली |
यह एपीआई प्रॉक्सी के बेसपाथ सफ़िक्स की वैल्यू होती है. इसे क्लाइंट से भेजा जाता है और ProxyEndpoint पर यह वैल्यू मिलती है. basepath को पाथ कॉम्पोनेंट के तौर पर तय किया जाता है. यह कॉम्पोनेंट, एपीआई प्रॉक्सी की खास तौर पर पहचान करता है. एपीआई प्रॉक्सी का सार्वजनिक यूआरएल, आपके संगठन के नाम, उस एनवायरमेंट से मिलकर बनता है जहां प्रॉक्सी को डिप्लॉय किया गया है, बेसपाथ, बेसपाथ सफ़िक्स, और कोई भी क्वेरी पैरामीटर. उदाहरण के लिए, |
प्रॉक्सी अनुरोध |
proxy.url |
स्ट्रिंग | रीड ओनली |
यह ProxyEndpoint को मिले प्रॉक्सी अनुरोध से जुड़ा पूरा यूआरएल दिखाता है. इसमें मौजूद क्वेरी पैरामीटर भी शामिल होते हैं.
अगर प्रॉक्सी चेनिंग करने के लिए, प्रॉक्सी को ओरिजनल होस्ट का इस्तेमाल करके |
प्रॉक्सी अनुरोध |
एपीआई प्रॉक्सी के साथ काम करने के बारे में ज़्यादा जानने के लिए, एपीआई और एपीआई प्रॉक्सी के बारे में जानकारी लेख पढ़ें.
ratelimit
यह तब भरता है, जब कोटा या SpikeArrest नीति लागू होती है.
यहां दी गई टेबल में, ratelimit वैरिएबल की प्रॉपर्टी के बारे में बताया गया है:
| प्रॉपर्टी | टाइप | पढ़ें/लिखें | ब्यौरा | स्कोप शुरू होता है |
|---|---|---|---|---|
| ratelimit.policy_name.allowed.count | लंबा | रीड ओनली | अनुमति वाले कोटे की संख्या दिखाता है. | PostClientFlow |
| ratelimit.policy_name.used.count | लंबा | रीड ओनली | यह फ़ंक्शन, कोटा इंटरवल में इस्तेमाल किए गए मौजूदा कोटे की जानकारी देता है. | PostClientFlow |
| ratelimit.policy_name.available.count | लंबा | रीड ओनली | यह फ़ंक्शन, कोटा इंटरवल में उपलब्ध कोटे की संख्या दिखाता है. | PostClientFlow |
| ratelimit.policy_name.exceed.count | लंबा | रीड ओनली | कोटा खत्म होने के बाद, 1 दिखाता है. | PostClientFlow |
| ratelimit.policy_name.total.exceed.count | लंबा | रीड ओनली | कोटा खत्म होने के बाद, 1 दिखाता है. | PostClientFlow |
| ratelimit.policy_name.expiry.time | लंबा | रीड ओनली |
यह यूटीसी समय (मिलीसेकंड में) दिखाता है. इससे यह तय होता है कि कोटा कब खत्म होगा और नया कोटा इंटरवल कब शुरू होगा. जब कोटा नीति का टाइप |
PostClientFlow |
| ratelimit.policy_name.identifier | स्ट्रिंग | रीड ओनली | नीति से जुड़े (क्लाइंट) आइडेंटिफ़ायर के रेफ़रंस की जानकारी देता है | PostClientFlow |
| ratelimit.policy_name.class.allowed.count | लंबा | रीड ओनली | क्लास में तय किए गए, इस्तेमाल किए जा सकने वाले कोटे की संख्या दिखाता है | PostClientFlow |
| ratelimit.policy_name.class.used.count | लंबा | रीड ओनली | यह फ़ंक्शन, किसी क्लास में इस्तेमाल किए गए कोटे की जानकारी देता है | PostClientFlow |
| ratelimit.policy_name.class.available.count | लंबा | रीड ओनली | क्लास में उपलब्ध कोटे की संख्या दिखाता है | PostClientFlow |
| ratelimit.policy_name.class.exceed.count | लंबा | रीड ओनली | यह फ़ंक्शन, मौजूदा कोटे के इंटरवल में क्लास के लिए तय की गई सीमा से ज़्यादा अनुरोधों की संख्या दिखाता है | PostClientFlow |
| ratelimit.policy_name.class.total.exceed.count | लंबा | रीड ओनली | यह क्लास में, सभी कोटा इंटरवल के लिए तय की गई सीमा से ज़्यादा अनुरोधों की कुल संख्या दिखाता है. इसलिए, यह सभी कोटा इंटरवल के लिए class.exceed.count का योग होता है. |
PostClientFlow |
| ratelimit.policy_name.failed | बूलियन | रीड ओनली |
इससे पता चलता है कि नीति का उल्लंघन हुआ है या नहीं (सही या गलत). |
PostClientFlow |
ज़्यादा जानकारी के लिए, यह लेख पढ़ें:
request
पूरा अनुरोध, जिसमें मौजूद पेलोड भी शामिल है.
अनुरोध के डेटा के बारे में ज़्यादा जानने के लिए, अनुरोध का डेटा बैकएंड सर्वर को कैसे भेजा जाता है? लेख पढ़ें
यहां दी गई टेबल में, request वैरिएबल की प्रॉपर्टी के बारे में बताया गया है:
| प्रॉपर्टी | टाइप | पढ़ें/लिखें | ब्यौरा | स्कोप शुरू होता है |
|---|---|---|---|---|
request |
message |
रीड ओनली |
पूरा अनुरोध, जिसमें मौजूद पेलोड भी शामिल है. |
प्रॉक्सी अनुरोध |
request.content |
स्ट्रिंग | पढ़ें/लिखें |
अनुरोध मैसेज का पेलोड मिलता है या सेट होता है. |
प्रॉक्सी अनुरोध |
request.formparam.param_name |
स्ट्रिंग | पढ़ें/लिखें |
क्लाइंट ऐप्लिकेशन से भेजे गए अनुरोध में, तय किए गए फ़ॉर्म पैरामीटर की वैल्यू को सेट या ऐक्सेस करता है. |
प्रॉक्सी अनुरोध |
request.formparam.param_name. |
संग्रह | रीड ओनली |
अनुरोध में मौजूद किसी फ़ॉर्म पैरामीटर की सभी वैल्यू, कॉमा लगाकर अलग की गई सूची के तौर पर फ़ॉर्मैट की जाती हैं. उदाहरण के लिए, अगर पेलोड "a=hello&x=greeting&a=world" है, तो |
प्रॉक्सी अनुरोध |
request.formparam.param_name. |
पूर्णांक | रीड ओनली |
अनुरोध से जुड़े, तय किए गए फ़ॉर्म पैरामीटर की सभी वैल्यू की संख्या. |
प्रॉक्सी अनुरोध |
request.formparam.param_name.N |
स्ट्रिंग | पढ़ें/लिखें |
मैसेज में मौजूद, Nth फ़ॉर्म पैरामीटर की वैल्यू. उदाहरण के लिए, अगर फ़ॉर्म स्ट्रिंग "a=hello&a=world" है, तो |
प्रॉक्सी अनुरोध |
request.formparams.count |
पूर्णांक | रीड ओनली |
क्लाइंट ऐप्लिकेशन से भेजे गए अनुरोध से जुड़े सभी फ़ॉर्म पैरामीटर की संख्या. |
प्रॉक्सी अनुरोध |
request.formparams.names |
संग्रह | रीड ओनली |
अनुरोध से जुड़े सभी फ़ॉर्म पैरामीटर के नामों की सूची. |
प्रॉक्सी अनुरोध |
request.formstring |
स्ट्रिंग | रीड ओनली |
क्लाइंट ऐप्लिकेशन से भेजे गए अनुरोध में मौजूद पूरा उदाहरण के लिए, "name=test&type=first&group=A". |
प्रॉक्सी अनुरोध |
request.header.header_name |
स्ट्रिंग | पढ़ें/लिखें |
यह अनुरोध में मौजूद किसी हेडर की वैल्यू को सेट या हासिल करता है. अगर हेडर में कॉमा है, तो उसे पढ़ने पर आपको सिर्फ़ पहले कॉमा तक का टेक्स्ट दिखेगा. अगर आपको पूरा हेडर चाहिए, तो |
प्रॉक्सी अनुरोध |
request.header.header_name.N |
स्ट्रिंग | पढ़ें/लिखें |
अनुरोध में, Nth हेडर की वैल्यू. Apigee Edge हेडर टेक्स्ट वैल्यू को कॉमा लगाकर अलग करता है. ध्यान दें कि जिस इंडेक्स की वैल्यू का इस्तेमाल N के लिए किया जाता है वह 1 से शुरू होता है, न कि 0 से. उदाहरण के लिए, अगर |
प्रॉक्सी अनुरोध |
request.header.header_name. |
संग्रह | रीड ओनली |
अनुरोध में मौजूद किसी हेडर की सभी वैल्यू. |
प्रॉक्सी अनुरोध |
request.header.header_name. |
पूर्णांक | रीड ओनली |
अनुरोध में मौजूद किसी हेडर की सभी वैल्यू की संख्या. |
प्रॉक्सी अनुरोध |
request.headers.count |
पूर्णांक | रीड ओनली |
अनुरोध में मौजूद सभी हेडर की संख्या. |
प्रॉक्सी अनुरोध |
request.headers.names |
संग्रह | रीड ओनली |
अनुरोध में मौजूद सभी हेडर के नाम. |
प्रॉक्सी अनुरोध |
request.path |
स्ट्रिंग | रीड ओनली |
बैकएंड सेवा के लिए, प्रॉक्सी नहीं किया गया संसाधन पाथ (इसमें होस्ट शामिल नहीं है). इसमें क्वेरी पैरामीटर शामिल नहीं हैं. उदाहरण के लिए, अगर बैकएंड सेवा का यूआरआई "https://example.com/rest/api/latest" है, तो |
प्रॉक्सी अनुरोध |
request.queryparam.param_name |
स्ट्रिंग | पढ़ें/लिखें |
अनुरोध में मौजूद किसी क्वेरी पैरामीटर की वैल्यू. |
प्रॉक्सी अनुरोध |
request.queryparam.param_name.N |
स्ट्रिंग | पढ़ें/लिखें |
अनुरोध में Nth क्वेरी पैरामीटर की वैल्यू. उदाहरण के लिए, अगर एक क्वेरी पैरामीटर के नाम के लिए कई वैल्यू लिखने के उदाहरण के तौर पर, जैसे कि "type=siteid:1&type=language:us-en&type=currency:USD", यहां दी गई वैल्यू सेट करें:
|
प्रॉक्सी अनुरोध |
request.queryparam.param_name. |
संग्रह | रीड ओनली |
अनुरोध में मौजूद किसी क्वेरी पैरामीटर की सभी वैल्यू, कॉमा लगाकर अलग की गई सूची के तौर पर फ़ॉर्मैट की जाती हैं. उदाहरण के लिए, अगर |
प्रॉक्सी अनुरोध |
request.queryparam.param_name. |
पूर्णांक | रीड ओनली |
अनुरोध में, किसी क्वेरी पैरामीटर की सभी वैल्यू की संख्या. |
प्रॉक्सी अनुरोध |
request.queryparams.count |
पूर्णांक | रीड ओनली |
अनुरोध में मौजूद सभी क्वेरी पैरामीटर की संख्या. |
प्रॉक्सी अनुरोध |
request.queryparams.names |
संग्रह | रीड ओनली |
अनुरोध में मौजूद सभी क्वेरी पैरामीटर के नाम. JavaScript का इस्तेमाल करके, क्वेरी पैरामीटर के नामों को दोहराने के लिए, Apigee कम्यूनिटी में JS में "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 |
Transport-Message | रीड ओनली |
TransportMessage टाइप का अनुरोध, जो एक कॉन्टेक्स्ट ऑब्जेक्ट है. |
प्रॉक्सी अनुरोध |
request.uri |
स्ट्रिंग | रीड ओनली |
किसी एपीआई प्रॉक्सी में, ProxyEndpoint में मौजूद प्रॉक्सी
इस पर ले जाता है
अनुरोध में, जवाब में, यह अंतर इसलिए है, क्योंकि मूल अनुरोध प्रॉक्सी को मिला था. हालांकि, इसके बाद प्रॉक्सी, टारगेट सेवा को दूसरा अनुरोध करती है. मान लें कि हमारे सैंपल प्रॉक्सी को यह कॉल किया गया है. इसका बेस पाथ "/my-mock-proxy" है:
साथ ही, प्रॉक्सी कॉल:
इससे उस यूआरएल में "/user?user=Dude" जुड़ जाता है.
|
प्रॉक्सी अनुरोध (जवाब में अंतर होता है) |
request.url |
स्ट्रिंग | रीड ओनली |
टारगेट एंडपॉइंट को किए गए अनुरोध का पूरा यूआरएल. इसमें क्वेरी स्ट्रिंग पैरामीटर शामिल होते हैं, लेकिन पोर्ट नंबर शामिल नहीं होता (अगर बताया गया हो). उदाहरण के लिए, अगर आपने "http://my_org-test.apigee.net/my-mock-proxy/user?user=Dude" सैंपल प्रॉक्सी को कॉल किया है और टारगेट एंडपॉइंट "http://example.com:8080" है, तो वैल्यू यह होगी:
|
टारगेट से जुड़ा जवाब |
request.verb |
स्ट्रिंग | रीड ओनली |
अनुरोध के लिए इस्तेमाल किया गया एचटीटीपी वर्ब. उदाहरण के लिए, "GET", "PUT", और "DELETE". |
प्रॉक्सी अनुरोध |
request.version |
स्ट्रिंग | रीड ओनली |
अनुरोध का एचटीटीपी वर्शन. उदाहरण के लिए, "1.1". |
प्रॉक्सी अनुरोध |
response
पूरा जवाब, जिसमें मौजूद पेलोड भी शामिल है.
यहां दी गई टेबल में, response वैरिएबल की प्रॉपर्टी के बारे में बताया गया है:
| प्रॉपर्टी | टाइप | पढ़ें/लिखें | ब्यौरा | स्कोप शुरू होता है |
|---|---|---|---|---|
response |
message |
पढ़ें/लिखें |
टारगेट ने जवाब का पूरा मैसेज भेजा है. |
टारगेट से जुड़ा जवाब |
response.content |
स्ट्रिंग | पढ़ें/लिखें |
यह टारगेट से मिले जवाब वाले मैसेज का पेलोड कॉन्टेंट है. |
टारगेट से जुड़ा जवाब |
response.formparam.param_name |
स्ट्रिंग | पढ़ें/लिखें |
जवाब में मौजूद फ़ॉर्म पैरामीटर की वैल्यू. |
टारगेट से जुड़ा जवाब |
response.formparam.param_name. |
पूर्णांक | रीड ओनली |
जवाब में, फ़ॉर्म के तय किए गए पैरामीटर की सभी वैल्यू की संख्या. |
टारगेट से जुड़ा जवाब |
response.formparams.count |
पूर्णांक | रीड ओनली |
जवाब में मौजूद सभी फ़ॉर्म पैरामीटर की संख्या. |
टारगेट से जुड़ा जवाब |
response.formparams.names |
संग्रह | रीड ओनली |
जवाब में मौजूद सभी फ़ॉर्म पैरामीटर के नाम. |
टारगेट से जुड़ा जवाब |
response.header.header_name |
स्ट्रिंग | पढ़ें/लिखें |
यह कुकी, रिस्पॉन्स में मौजूद किसी एचटीटीपी हेडर की वैल्यू को सेट या पाने के लिए इस्तेमाल की जाती है. अगर हेडर टेक्स्ट में कॉमा शामिल है, तो Apigee Edge कई वैल्यू का अनुमान लगाता है. इस मामले में, पूरे हेडर को पढ़ने के लिए, |
टारगेट से जुड़ा जवाब |
response.header.header_name. |
संग्रह | रीड ओनली |
रिस्पॉन्स में मौजूद, तय किए गए एचटीटीपी हेडर की सभी वैल्यू. |
टारगेट से जुड़ा जवाब |
response.header.header_name. |
पूर्णांक | रीड ओनली |
रिस्पॉन्स में मौजूद, तय किए गए एचटीटीपी हेडर की सभी वैल्यू की संख्या. |
टारगेट से जुड़ा जवाब |
response.header.header_name.N |
स्ट्रिंग | पढ़ें/लिखें |
जवाब में मौजूद Nth हेडर की वैल्यू. Apigee Edge हेडर टेक्स्ट वैल्यू को कॉमा लगाकर अलग करता है. ध्यान दें कि जिस इंडेक्स की वैल्यू का इस्तेमाल N के लिए किया जाता है वह 1 से शुरू होता है, न कि 0 से. उदाहरण के लिए, अगर |
टारगेट से जुड़ा जवाब |
response.headers.count |
पूर्णांक | रीड ओनली |
जवाब में मौजूद सभी हेडर की संख्या. |
टारगेट से जुड़ा जवाब |
response.headers.names |
संग्रह | रीड ओनली |
जवाब में मौजूद सभी हेडर के नाम. |
टारगेट से जुड़ा जवाब |
response.reason.phrase |
स्ट्रिंग | पढ़ें/लिखें |
किसी अनुरोध के लिए, जवाब की वजह बताने वाला वाक्यांश. |
टारगेट से जुड़ा जवाब |
response.status.code |
पूर्णांक | पढ़ें/लिखें |
अनुरोध के लिए मिला रिस्पॉन्स कोड. इस वैरिएबल का इस्तेमाल करके, रिस्पॉन्स स्टेटस कोड को बदला जा सकता है. यह कोड |
टारगेट से जुड़ा जवाब |
response.transport.message |
स्ट्रिंग | रीड ओनली |
TransportMessage टाइप का रिस्पॉन्स, जो एक कॉन्टेक्स्ट ऑब्जेक्ट है. |
टारगेट से जुड़ा जवाब |
route
इस टैग से, <RouteRule> और TargetEndpoint के नाम तय किए जाते हैं.
यहां दी गई टेबल में, route वैरिएबल की प्रॉपर्टी के बारे में बताया गया है:
| प्रॉपर्टी | टाइप | पढ़ें/लिखें | ब्यौरा | स्कोप शुरू होता है |
|---|---|---|---|---|
route.name |
स्ट्रिंग | रीड ओनली |
ProxyEndpoint में एक्ज़ीक्यूट किए गए |
टारगेट करने का अनुरोध |
route.target |
स्ट्रिंग | रीड ओनली |
उस TargetEndpoint का नाम जिसे एक्ज़ीक्यूट किया गया था. उदाहरण के लिए, "default". |
टारगेट करने का अनुरोध |
router
router.uuid प्रॉपर्टी के लिए एक कंटेनर. यह प्रॉपर्टी अब काम नहीं करती है.
यहां दी गई टेबल में, router वैरिएबल की प्रॉपर्टी के बारे में बताया गया है:
| प्रॉपर्टी | टाइप | पढ़ें/लिखें | ब्यौरा | स्कोप शुरू होता है |
|---|---|---|---|---|
router.uuid |
स्ट्रिंग | रीड ओनली |
इस फ़ंक्शन के इस्तेमाल पर रोक लगा दी गई है और यह शून्य दिखाता है. (पहले, यह प्रॉक्सी को मैनेज करने वाले राऊटर का यूयूआईडी था.) |
प्रॉक्सी अनुरोध |
servicecallout
यह ServiceCallout नीति के लिए TargetEndpoint के बारे में बताता है.
यहां दी गई टेबल में, servicecallout वैरिएबल की प्रॉपर्टी के बारे में बताया गया है:
| प्रॉपर्टी | टाइप | पढ़ें/लिखें | ब्यौरा | स्कोप शुरू होता है |
|---|---|---|---|---|
servicecallout.policy_name.expectedcn |
स्ट्रिंग | पढ़ें/लिखें |
TargetEndpoint का अनुमानित सामान्य नाम, जैसा कि ServiceCallout नीति में बताया गया है. यह सिर्फ़ तब काम करता है, जब TargetEndpoint, टीएलएस/एसएसएल एंडपॉइंट को रेफ़र करता हो. |
प्रॉक्सी अनुरोध |
servicecallout.policy_name.target.url |
स्ट्रिंग | पढ़ें/लिखें |
किसी ServiceCallout नीति के लिए TargetEndpoint यूआरएल. |
प्रॉक्सी अनुरोध |
servicecallout.requesturi |
स्ट्रिंग | पढ़ें/लिखें |
ServiceCallout नीति के लिए TargetEndpoint यूआरआई. यूआरआई, प्रोटोकॉल और डोमेन की जानकारी के बिना TargetEndpoint यूआरएल होता है. |
प्रॉक्सी अनुरोध |
system
यह सिस्टम का आईपी पता और प्रॉक्सी के बारे में जानकारी देता है.
यहां दी गई टेबल में, system वैरिएबल की प्रॉपर्टी के बारे में बताया गया है:
| प्रॉपर्टी | टाइप | पढ़ें/लिखें | ब्यौरा | स्कोप शुरू होता है |
|---|---|---|---|---|
system.interface.interface_name |
स्ट्रिंग | रीड ओनली |
सिस्टम का आईपी पता. |
प्रॉक्सी अनुरोध |
system.pod.name |
स्ट्रिंग | रीड ओनली |
उस पॉड का नाम जहां प्रॉक्सी चल रही है. |
प्रॉक्सी अनुरोध |
system.region.name |
स्ट्रिंग | रीड ओनली |
उस डेटा सेंटर का नाम क्षेत्र जहां प्रॉक्सी चल रही है. |
प्रॉक्सी अनुरोध |
system.time |
स्ट्रिंग | रीड ओनली |
इस वैरिएबल को पढ़े जाने का समय. उदाहरण के लिए, "Wed, 21 Aug 2013 19:16:47 UTC". यह वैल्यू, |
प्रॉक्सी अनुरोध |
system.time.year |
पूर्णांक | रीड ओनली |
|
प्रॉक्सी अनुरोध |
system.time.month |
पूर्णांक | रीड ओनली |
|
प्रॉक्सी अनुरोध |
system.time.day |
पूर्णांक | रीड ओनली |
|
प्रॉक्सी अनुरोध |
system.time.dayofweek |
पूर्णांक | रीड ओनली |
|
प्रॉक्सी अनुरोध |
system.time.hour |
पूर्णांक | रीड ओनली |
|
प्रॉक्सी अनुरोध |
system.time.minute |
पूर्णांक | रीड ओनली |
|
प्रॉक्सी अनुरोध |
system.time.second |
पूर्णांक | रीड ओनली |
|
प्रॉक्सी अनुरोध |
system.time.millisecond |
पूर्णांक | रीड ओनली |
|
प्रॉक्सी अनुरोध |
system.time.zone |
स्ट्रिंग | रीड ओनली |
सिस्टम का टाइमज़ोन. |
प्रॉक्सी अनुरोध |
system.timestamp |
लंबा | रीड ओनली |
यह 64-बिट (लंबा) पूर्णांक होता है. इससे पता चलता है कि इस वैरिएबल को कब पढ़ा गया था. यह वैल्यू, 1 जनवरी, 1970 को आधी रात से लेकर अब तक के मिलीसेकंड की संख्या होती है. उदाहरण के लिए, "1534783015000". |
प्रॉक्सी अनुरोध |
system.uuid |
स्ट्रिंग | रीड ओनली |
प्रॉक्सी को मैनेज करने वाले मैसेज प्रोसेसर का यूयूआईडी. |
प्रॉक्सी अनुरोध |
target
अनुरोध के टारगेट के बारे में बताता है.
यहां दी गई टेबल में, target वैरिएबल की प्रॉपर्टी के बारे में बताया गया है:
| प्रॉपर्टी | टाइप | पढ़ें/लिखें | ब्यौरा | स्कोप शुरू होता है |
|---|---|---|---|---|
target.basepath |
स्ट्रिंग | रीड ओनली |
टारगेट सेवा का संसाधन पाथ (इसमें डोमेन शामिल नहीं है). इसमें क्वेरी पैरामीटर शामिल नहीं हैं. यह पाथ, प्रॉक्सी के TargetEndpoint में तय किया जाता है. उदाहरण के लिए, मान लें कि कोई एपीआई प्रॉक्सी इस टारगेट को कॉल करती है:
इस उदाहरण में, अगर टारगेट यह होता:
|
टारगेट करने का अनुरोध |
target.copy.pathsuffix |
बूलियन | पढ़ें/लिखें |
"true" होने पर, ProxyEndpoint से TargetEndpoint को फ़ॉरवर्ड किए गए अनुरोध में पाथ सफ़िक्स (ProxyEndpoint के बेस पाथ में तय किए गए यूआरआई के बाद आने वाला यूआरआई पाथ फ़्रैगमेंट) बना रहता है. |
टारगेट करने का अनुरोध |
target.copy.queryparams |
बूलियन | पढ़ें/लिखें |
"true" होने पर, ProxyEndpoint से TargetEndpoint को फ़ॉरवर्ड किए गए अनुरोध में क्वेरी पैरामीटर बने रहते हैं. |
टारगेट करने का अनुरोध |
target.country |
स्ट्रिंग | रीड ओनली |
टारगेट सर्वर की ओर से पेश किए गए TLS/SSL सर्टिफ़िकेट का देश |
टारगेट से जुड़ा जवाब |
target.cn |
स्ट्रिंग | रीड ओनली |
TargetEndpoint का सामान्य नाम. यह सिर्फ़ तब काम करता है, जब TargetEndpoint, टीएलएस/एसएसएल एंडपॉइंट को रेफ़र करता है. |
टारगेट करने का अनुरोध |
target.email.address |
स्ट्रिंग | रीड ओनली |
टारगेट सर्वर की ओर से दिया गया TLS/SSL सर्टिफ़िकेट का ईमेल पता |
टारगेट से जुड़ा जवाब |
target.expectedcn |
स्ट्रिंग | पढ़ें/लिखें |
TargetEndpoint का अनुमानित सामान्य नाम. यह सिर्फ़ तब काम करता है, जब TargetEndpoint, टीएलएस/एसएसएल एंडपॉइंट को रेफ़र करता हो. |
प्रॉक्सी अनुरोध |
target.host |
स्ट्रिंग | रीड ओनली |
यह उस टारगेट सेवा का डोमेन नेम होता है जो एपीआई प्रॉक्सी को जवाब देती है. |
टारगेट से जुड़ा जवाब |
target.ip |
स्ट्रिंग | रीड ओनली |
यह उस टारगेट सेवा का आईपी पता होता है जो एपीआई प्रॉक्सी को जवाब भेजती है. |
टारगेट से जुड़ा जवाब |
target.locality |
स्ट्रिंग | रीड ओनली |
टारगेट सर्वर की ओर से पेश किए गए टीएलएस/एसएसएल सर्टिफ़िकेट की जगह (शहर) |
टारगेट से जुड़ा जवाब |
target.name |
स्ट्रिंग | रीड ओनली |
वह टारगेट जिस पर टारगेटएंडपॉइंट से मैसेज पहुंच रहा है. |
टारगेट करने का अनुरोध |
target.organization |
स्ट्रिंग | रीड ओनली |
टारगेट सर्वर की ओर से पेश किए गए TLS/SSL सर्टिफ़िकेट का संगठन. |
टारगेट से जुड़ा जवाब |
target.organization.unit |
स्ट्रिंग | रीड ओनली |
टारगेट सर्वर की ओर से पेश किए गए TLS/SSL सर्टिफ़िकेट की संगठन इकाई. |
टारगेट से जुड़ा जवाब |
target.port |
पूर्णांक | रीड ओनली |
यह टारगेट सेवा का पोर्ट नंबर है, जो एपीआई प्रॉक्सी को जवाब भेजती है. |
टारगेट से जुड़ा जवाब |
target.received.end.time |
स्ट्रिंग | रीड ओनली |
यह वह समय होता है, जब TargetEndpoint को टारगेट से जवाब मिलना बंद हो जाता है. इसे स्ट्रिंग के तौर पर दिखाया जाता है. उदाहरण के लिए, "Wed, 21 Aug 2013 19:16:47 UTC". यह समय की वैल्यू, 32-बिट के टाइमस्टैंप की मात्रा का स्ट्रिंग फ़ॉर्मैट है. उदाहरण के लिए, "Wed, 21 Aug 2013 19:16:47 UTC" टाइमस्टैंप की वैल्यू "1377112607413" है.. |
टारगेट से जुड़ा जवाब |
target.received.end. |
लंबा | रीड ओनली |
टाइमस्टैंप की वैल्यू, यह बताती है कि TargetEndpoint को टारगेट से जवाब कब मिला. उदाहरण के लिए, "1534783015000". यह वैल्यू, 64-बिट (long) पूर्णांक होती है. इसमें 1 जनवरी, 1970 को आधी रात के बाद से गुज़रे हुए मिलीसेकंड की संख्या बताई जाती है. |
टारगेट से जुड़ा जवाब |
target.received.start.time |
स्ट्रिंग | रीड ओनली |
यह वह समय है, जब TargetEndpoint को टारगेट से जवाब मिलना शुरू हुआ था. इसे स्ट्रिंग के तौर पर दिखाया जाता है. उदाहरण के लिए, "Wed, 21 Aug 2013 19:16:47 UTC". यह समय की वैल्यू, 32-बिट के टाइमस्टैंप की मात्रा का स्ट्रिंग फ़ॉर्मैट है. उदाहरण के लिए, "Wed, 21 Aug 2013 19:16:47 UTC" टाइमस्टैंप की वैल्यू "1377112607413" है. |
टारगेट से जुड़ा जवाब |
target.received.start. |
लंबा | रीड ओनली |
टाइमस्टैंप की वह वैल्यू जिससे यह पता चलता है कि TargetEndpoint को टारगेट से जवाब कब मिलना शुरू हुआ. उदाहरण के लिए, "1534783015000". यह वैल्यू, 64-बिट (long) पूर्णांक होती है. इसमें 1 जनवरी, 1970 को आधी रात के बाद से गुज़रे हुए मिलीसेकंड की संख्या बताई जाती है. |
टारगेट से जुड़ा जवाब |
target.scheme |
स्ट्रिंग | रीड ओनली |
स्कोप शुरू होता है: टारगेट रिस्पॉन्स यह फ़ंक्शन, अनुरोध के मैसेज के आधार पर http या https दिखाता है. |
टारगेट करने का अनुरोध |
target.sent.end.time |
स्ट्रिंग | रीड ओनली |
यह स्ट्रिंग के तौर पर दिखाया गया वह समय है जब प्रॉक्सी ने TargetEndpoint में दिए गए यूआरएल पर अनुरोध भेजना बंद कर दिया था. उदाहरण के लिए, "Wed, 21 Aug 2013 19:16:47 UTC". यह समय की वैल्यू, 32-बिट के टाइमस्टैंप की मात्रा का स्ट्रिंग फ़ॉर्मैट है. उदाहरण के लिए, "Wed, 21 Aug 2013 19:16:47 UTC" टाइमस्टैंप की वैल्यू "1377112607413" है. |
टारगेट करने का अनुरोध |
target.sent.end.timestamp |
लंबा | रीड ओनली |
टाइमस्टैंप वैल्यू, यह बताती है कि प्रॉक्सी ने TargetEndpoint में दिए गए यूआरएल पर अनुरोध कब भेजा. उदाहरण के लिए, "1377112607413". यह वैल्यू, 64-बिट (long) पूर्णांक होती है. इसमें 1 जनवरी, 1970 को आधी रात से लेकर अब तक के मिलीसेकंड की संख्या होती है. |
टारगेट करने का अनुरोध |
target.sent.start.time |
स्ट्रिंग | रीड ओनली |
यह स्ट्रिंग के तौर पर दिखाया गया वह समय है, जब प्रॉक्सी ने TargetEndpoint में दिए गए यूआरएल पर अनुरोध भेजना शुरू किया था. उदाहरण के लिए, "Wed, 21 Aug 2013 19:16:47 UTC". यह समय की वैल्यू, 32-बिट के टाइमस्टैंप की मात्रा का स्ट्रिंग फ़ॉर्मैट है. उदाहरण के लिए, "Wed, 21 Aug 2013 19:16:47 UTC" टाइमस्टैंप की वैल्यू "1377112607413" है. |
टारगेट करने का अनुरोध |
target.sent.start.timestamp |
लंबा | रीड ओनली |
टाइमस्टैंप की वह वैल्यू जिससे यह पता चलता है कि प्रॉक्सी ने TargetEndpoint में दिए गए यूआरएल पर अनुरोध कब भेजना शुरू किया. उदाहरण के लिए, "1534783015000". यह वैल्यू, 64-बिट (long) पूर्णांक होती है. यह 1 जनवरी, 1970 को आधी रात से लेकर अब तक के मिलीसेकंड की संख्या बताती है. |
टारगेट करने का अनुरोध |
target.ssl.enabled |
बूलियन | रीड ओनली |
यह बताता है कि TargetEndpoint, टीएलएस/एसएसएल पर चल रहा है या नहीं. |
प्रॉक्सी अनुरोध |
target.state |
स्ट्रिंग | रीड ओनली |
टारगेट सर्वर की ओर से पेश किए गए टीएलएस/एसएसएल सर्टिफ़िकेट की स्थिति. |
टारगेट से जुड़ा जवाब |
target.url |
स्ट्रिंग | पढ़ें/लिखें |
TargetEndpoint एक्सएमएल फ़ाइल में कॉन्फ़िगर किया गया यूआरएल या डाइनैमिक टारगेट यूआरएल. अगर मैसेज फ़्लो के दौरान |
टारगेट करने का अनुरोध |
variable
variable.expectedcn प्रॉपर्टी के लिए एक कंटेनर.
यहां दी गई टेबल में, variable वैरिएबल की प्रॉपर्टी के बारे में बताया गया है:
| प्रॉपर्टी | टाइप | पढ़ें/लिखें | ब्यौरा | स्कोप शुरू होता है |
|---|---|---|---|---|
variable.expectedcn |
स्ट्रिंग | पढ़ें/लिखें |
अगर यह TLS/एसएसएल पर चल रहा है, तो सामान्य नाम के लिए वैरिएबल दिखता है. |
प्रॉक्सी अनुरोध |
टीएलएस के साथ काम करने के बारे में ज़्यादा जानने के लिए, टीएलएस/एसएसएल की बुनियादी जानकारी देखें.
virtualhost
वर्चुअल होस्ट के बारे में जानकारी देता है.
यहां दी गई टेबल में, virtualhost वैरिएबल की प्रॉपर्टी के बारे में बताया गया है:
| प्रॉपर्टी | टाइप | पढ़ें/लिखें | ब्यौरा | स्कोप शुरू होता है |
|---|---|---|---|---|
virtualhost.aliases.values |
स्ट्रिंग का कलेक्शन | रीड ओनली |
वर्चुअल होस्ट के होस्ट एलियास, जिन पर किसी अनुरोध के दौरान हिट किया जाता है. |
प्रॉक्सी अनुरोध |
virtualhost.name |
स्ट्रिंग | रीड ओनली |
उस वर्चुअल होस्ट का नाम जो क्लाइंट के ओरिजनल अनुरोध को पूरा करता है. |
प्रॉक्सी अनुरोध |
virtualhost.ssl.enabled |
बूलियन | रीड ओनली |
अगर वर्चुअल होस्ट कॉन्फ़िगरेशन में TLS/SSL चालू है, तो यह "true" दिखाता है. |
प्रॉक्सी अनुरोध |
वर्चुअल होस्ट के साथ काम करने के बारे में ज़्यादा जानने के लिए, वर्चुअल होस्ट कॉन्फ़िगर करना लेख पढ़ें.
