Apigee Edge का दस्तावेज़ देखा जा रहा है.
Apigee X के दस्तावेज़ पर जाएं. जानकारी
इस सेक्शन में, फ़्लो वैरिएबल के बारे में रेफ़रंस जानकारी दी गई है.
Apigee Edge, इन फ़्लो वैरिएबल को तय करता है:
apigee
loadbalancing
route
apiproxy
message
router
application
messageid
servicecallout
client
organization
system
current
proxy
target
environment
ratelimit
variable
error
request
virtualhost
is
response
इनमें से हर वैरिएबल के बारे में, आगे दिए गए सेक्शन में बताया गया है.
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 |
स्ट्रिंग | रीड ओनली |
क्लाइंट ऐप्लिकेशन से दिखाए गए TLS/SSL सर्टिफ़िकेट में मौजूद ईमेल पता. |
प्रॉक्सी अनुरोध |
client.host |
स्ट्रिंग | रीड ओनली |
ProxyEndpoint को मिले अनुरोध से जुड़ा एचटीटीपी होस्ट आईपी. |
प्रॉक्सी अनुरोध |
client.ip |
स्ट्रिंग | रीड ओनली |
Edge राउटर को मैसेज भेजने वाले क्लाइंट या सिस्टम का आईपी पता. उदाहरण के लिए, यह ओरिजनल क्लाइंट आईपी या लोड बैलेंसर आईपी हो सकता है. |
प्रॉक्सी अनुरोध |
client.locality |
स्ट्रिंग | रीड ओनली |
क्लाइंट के पेश किए गए TLS/SSL सर्टिफ़िकेट में दी गई जगह (शहर). |
प्रॉक्सी अनुरोध |
client.organization |
स्ट्रिंग | रीड ओनली | क्लाइंट के ज़रिए दिखाए गए TLS/SSL सर्टिफ़िकेट में मौजूद संगठन. (यह ज़रूरी नहीं है कि यह Apigee Edge पर मौजूद संगठन के बराबर हो.) | प्रॉक्सी अनुरोध |
client.organization.unit |
स्ट्रिंग | रीड ओनली |
क्लाइंट के पेश किए गए TLS/SSL सर्टिफ़िकेट में संगठन की इकाई. |
प्रॉक्सी अनुरोध |
client.port |
पूर्णांक | रीड ओनली |
ProxyEndpoint को भेजे गए क्लाइंट अनुरोध से जुड़ा एचटीटीपी पोर्ट. |
प्रॉक्सी अनुरोध |
client.received.end.time |
स्ट्रिंग | रीड ओनली |
वह समय जब प्रॉक्सी को ProxyEndpoint पर, ऑरिजिन क्लाइंट से अनुरोध मिलना बंद हो गया. इसे स्ट्रिंग फ़ॉर्म में दिखाया जाता है. उदाहरण के लिए: बुधवार, 21 अगस्त, 2013 19:16:47 यूटीसी. समय की यह वैल्यू, 32-बिट के टाइमस्टैंप की वैल्यू को स्ट्रिंग के तौर पर दिखाती है. उदाहरण के लिए, 'बुध, 21 अगस्त, 2013 19:16:47 यूटीसी', टाइमस्टैंप की वैल्यू 1377112607413 से मेल खाता है. |
प्रॉक्सी अनुरोध |
client.received.end.timestamp |
लंबा | रीड ओनली |
टाइमस्टैंप की वैल्यू, इससे पता चलता है कि ProxyEndpoint पर, ऑरिजिन क्लाइंट से अनुरोध कब मिला. यह वैल्यू 64-बिट (लंबी) वाली पूरी संख्या होती है. इसमें, 1 जनवरी, 1970 यूटीसी को आधी रात के बाद से बीते हुए मिलीसेकंड की संख्या होती है. |
प्रॉक्सी अनुरोध |
client.received.start.time |
स्ट्रिंग | रीड ओनली |
स्ट्रिंग फ़ॉर्म में दिखाया गया वह समय जब प्रॉक्सी को ProxyEndpoint पर, ऑरिजिन क्लाइंट से अनुरोध मिलना शुरू हुआ. उदाहरण के लिए: बुधवार, 21 अगस्त, 2013 19:16:47 यूटीसी समय की यह वैल्यू, 32-बिट के टाइमस्टैंप की वैल्यू को स्ट्रिंग के तौर पर दिखाती है. उदाहरण के लिए, 'बुध, 21 अगस्त, 2013 19:16:47 यूटीसी', टाइमस्टैंप की वैल्यू 1377112607413 से मेल खाता है. |
प्रॉक्सी अनुरोध |
client.received.start.timestamp |
लंबा | रीड ओनली |
टाइमस्टैंप की वैल्यू, इससे पता चलता है कि ProxyEndpoint पर, ऑरिजिन क्लाइंट से प्रॉक्सी को अनुरोध कब मिलना शुरू हुआ. यह वैल्यू 64-बिट (लंबी) वाली पूरी संख्या होती है. इसमें, 1 जनवरी, 1970 यूटीसी को आधी रात के बाद से बीते हुए मिलीसेकंड की संख्या होती है. |
प्रॉक्सी अनुरोध |
client.scheme |
स्ट्रिंग | रीड ओनली |
अनुरोध मैसेज भेजने के लिए, क्लाइंट ऐप्लिकेशन के इस्तेमाल किए गए ट्रांसपोर्ट के आधार पर, http या https दिखाता है. |
प्रॉक्सी अनुरोध |
client.sent.end.time |
स्ट्रिंग | रीड ओनली |
वह समय जब प्रॉक्सी ने ProxyEndpoint से क्लाइंट को जवाब भेजना बंद किया. इसे स्ट्रिंग फ़ॉर्मैट में दिखाया जाता है. उदाहरण के लिए: "बुध, 21 अगस्त, 2013 19:16:47 यूटीसी". यह वैल्यू, उससे जुड़े 32-बिट |
PostClientFlow |
client.sent.end.timestamp |
लंबा | रीड ओनली | टाइमस्टैंप की वैल्यू, इससे पता चलता है कि ProxyEndpoint ने ऑरिजिन क्लाइंट ऐप्लिकेशन को रिस्पॉन्स कब भेजा. यह वैल्यू 64-बिट (लंबी) इंटिजर होती है. इसमें 1 जनवरी, 1970 यूटीसी को आधी रात से बीते मिलीसेकंड की संख्या होती है. | PostClientFlow |
client.sent.start.time |
स्ट्रिंग | रीड ओनली | स्ट्रिंग फ़ॉर्म में वह समय जब ProxyEndpoint ने ऑरिजिनल क्लाइंट ऐप्लिकेशन को रिस्पॉन्स देना शुरू किया. उदाहरण के लिए, "बुध, 21 अगस्त, 2013 19:16:47 यूटीसी".
यह वैल्यू, उससे जुड़े 32-बिट |
PostClientFlow |
client.sent.start.timestamp |
लंबा | रीड ओनली | जब प्रॉक्सी ने ProxyEndpoint से क्लाइंट को जवाब भेजना शुरू किया. इस वैल्यू को 64-बिट (लंबी) इंटिजर के तौर पर दिखाया जाता है. इसमें 1 जनवरी, 1970 यूटीसी को आधी रात के बाद से बीते हुए मिलीसेकंड की संख्या होती है. | PostClientFlow |
client.ssl.enabled |
स्ट्रिंग | रीड ओनली |
अगर ProxyEndpoint को TLS/SSL के लिए कॉन्फ़िगर किया गया है, तो "सही"; नहीं तो "गलत". |
प्रॉक्सी अनुरोध |
client.state |
स्ट्रिंग | रीड ओनली |
क्लाइंट के ज़रिए दिखाए गए TLS/SSL सर्टिफ़िकेट की स्थिति. |
प्रॉक्सी अनुरोध |
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 पर लोड बैलेंसिंग के दौरान काम न करने वाले TargetServer की सूची. |
टारगेट से जुड़ा जवाब |
loadbalancing.isfallback |
बूलियन | रीड ओनली |
अगर TargetEndpoint पर लोड बैलेंसिंग के दौरान, टारगेट सर्वर के लिए फ़ॉलबैक चालू है, तो "सही". |
टारगेट से जुड़ा जवाब |
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 के लिए किया जाता है वह 0 पर आधारित नहीं, बल्कि 1 पर आधारित होता है. उदाहरण के लिए: अगर |
प्रॉक्सी अनुरोध |
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 कम्यूनिटी की यह पोस्ट देखें: JS में "request.queryparams.names" से कलेक्शन को कैसे दोहराया जाता है? 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 |
स्ट्रिंग | रीड ओनली |
इसमें अनुरोध का दुनिया भर में यूनीक आईडी होता है. इसमें राउटर का होस्ट नेम भी शामिल होता है. इस आईडी की मदद से, मैसेज प्रोसेसर को भेजे जाने के बाद, राउटर पर मिले अनुरोधों को ट्रैक किया जा सकता है.
|
प्रॉक्सी अनुरोध |
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 के लिए कॉन्फ़िगर किया गया name एट्रिब्यूट. |
प्रॉक्सी अनुरोध |
proxy.pathsuffix |
स्ट्रिंग | रीड ओनली |
एपीआई प्रॉक्सी बेसपाथ सफ़िक्स की वैल्यू, जो क्लाइंट से भेजी जाती है और ProxyEndpoint पर मिलती है. बेसपाथ को पाथ कॉम्पोनेंट के तौर पर परिभाषित किया गया है, जो एपीआई प्रॉक्सी की खास पहचान करता है. एपीआई प्रॉक्सी के सार्वजनिक यूआरएल में, आपके संगठन का नाम, वह एनवायरमेंट जहां प्रॉक्सी को डिप्लॉय किया गया है, बेसपाथ, बेसपाथ का सफ़िक्स, और कोई भी क्वेरी पैरामीटर शामिल होता है. उदाहरण के लिए, |
प्रॉक्सी अनुरोध |
proxy.url |
स्ट्रिंग | रीड ओनली |
ProxyEndpoint को मिले प्रॉक्सी अनुरोध से जुड़ा पूरा यूआरएल पाता है. इसमें मौजूद किसी भी क्वेरी पैरामीटर को शामिल किया जाता है.
अगर प्रॉक्सी चेनिंग करने के लिए, प्रॉक्सी को ओरिजनल होस्ट का इस्तेमाल करके |
प्रॉक्सी अनुरोध |
एपीआई प्रॉक्सी के साथ काम करने के बारे में ज़्यादा जानने के लिए, एपीआई और एपीआई प्रॉक्सी को समझना देखें.
ratelimit
कोटा या स्पाइकअरेस्ट नीति लागू होने पर जानकारी अपने-आप भर जाती है.
नीचे दी गई टेबल में, 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 |
ज़्यादा जानकारी के लिए, ये देखें:
- अनुरोधों की संख्या सीमित करना
- कोटा और SpikeArrest की नीतियों की तुलना करना
- कोटा से जुड़ी नीति
- SpikeArrest की नीति
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 के लिए किया जाता है वह 0 पर आधारित नहीं, बल्कि 1 पर आधारित होता है. उदाहरण के लिए, अगर |
प्रॉक्सी अनुरोध |
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 में मौजूद प्रॉक्सी
इस पर ले जाता है
अनुरोध में, response में, अंतर इसलिए है, क्योंकि ओरिजनल अनुरोध प्रॉक्सी में आया था, लेकिन फिर प्रॉक्सी ने टारगेट सेवा से एक और अनुरोध किया. मान लें कि हमारे सैंपल प्रॉक्सी को यह कॉल किया गया है, जिसका बेस पाथ "/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 के लिए किया जाता है वह 0 पर आधारित नहीं, बल्कि 1 पर आधारित होता है. उदाहरण के लिए, अगर |
टारगेट से जुड़ा जवाब |
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 |
स्ट्रिंग | पढ़ें/लिखें |
ServiceCallout नीति में बताए गए टारगेट एंडपॉइंट का अनुमानित सामान्य नाम. यह सिर्फ़ तब काम का होता है, जब TargetEndpoint किसी TLS/एसएसएल एंडपॉइंट का रेफ़र करता हो. |
प्रॉक्सी अनुरोध |
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 |
स्ट्रिंग | रीड ओनली |
इस वैरिएबल को पढ़ने का समय. उदाहरण के लिए, "बुध, 21 अगस्त, 2013 19:16:47 यूटीसी". यह वैल्यू, |
प्रॉक्सी अनुरोध |
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 |
बूलियन | पढ़ें/लिखें |
"सही" होने पर, ProxyEndpoint से TargetEndpoint पर भेजे गए अनुरोध में पाथ के आखिरी हिस्से (ProxyEndpoint के आधार पाथ में बताए गए यूआरआई के बाद का यूआरआई पाथ फ़्रैगमेंट) को बनाए रखा जाता है. |
टारगेट का अनुरोध |
target.copy.queryparams |
बूलियन | पढ़ें/लिखें |
"सही" होने पर, ProxyEndpoint से TargetEndpoint पर भेजे गए अनुरोध में क्वेरी पैरामीटर बने रहते हैं. |
टारगेट का अनुरोध |
target.country |
स्ट्रिंग | रीड ओनली |
टारगेट सर्वर से दिखाए गए TLS/SSL सर्टिफ़िकेट का देश |
टारगेट से जुड़ा जवाब |
target.cn |
स्ट्रिंग | रीड ओनली |
TargetEndpoint का सामान्य नाम. यह सिर्फ़ तब काम का होता है, जब TargetEndpoint किसी TLS/एसएसएल एंडपॉइंट को रेफ़र करता हो. |
टारगेट का अनुरोध |
target.email.address |
स्ट्रिंग | रीड ओनली |
टारगेट सर्वर से दिखाए गए TLS/SSL सर्टिफ़िकेट का ईमेल पता |
टारगेट से जुड़ा जवाब |
target.expectedcn |
स्ट्रिंग | पढ़ें/लिखें |
TargetEndpoint का अनुमानित सामान्य नाम. यह सिर्फ़ तब काम का होता है, जब TargetEndpoint किसी TLS/SSL एंडपॉइंट का रेफ़रंस देता हो. |
प्रॉक्सी अनुरोध |
target.host |
स्ट्रिंग | रीड ओनली |
टारगेट की गई उस सेवा का डोमेन नेम जो एपीआई प्रॉक्सी को जवाब देती है. |
टारगेट से जुड़ा जवाब |
target.ip |
स्ट्रिंग | रीड ओनली |
टारगेट की गई सेवा का आईपी पता, जो एपीआई प्रॉक्सी को जवाब देता है. |
टारगेट से जुड़ा जवाब |
target.locality |
स्ट्रिंग | रीड ओनली |
टारगेट सर्वर से दिखाए गए TLS/SSL सर्टिफ़िकेट की लोकलिटी (शहर) |
टारगेट से जुड़ा जवाब |
target.name |
स्ट्रिंग | रीड ओनली |
वह टारगेट जिस पर targetendpoint से मैसेज पहुंच रहा है. |
टारगेट का अनुरोध |
target.organization |
स्ट्रिंग | रीड ओनली |
टारगेट सर्वर से दिखाए गए TLS/SSL सर्टिफ़िकेट का संगठन. |
टारगेट से जुड़ा जवाब |
target.organization.unit |
स्ट्रिंग | रीड ओनली |
टारगेट सर्वर से दिखाए गए TLS/SSL सर्टिफ़िकेट का संगठन यूनिट. |
टारगेट से जुड़ा जवाब |
target.port |
पूर्णांक | रीड ओनली |
टारगेट की गई उस सेवा का पोर्ट नंबर जो एपीआई प्रॉक्सी को जवाब देती है. |
टारगेट से जुड़ा जवाब |
target.received.end.time |
स्ट्रिंग | रीड ओनली |
स्ट्रिंग फ़ॉर्म में दिखाया गया वह समय जब TargetEndpoint को टारगेट से रिस्पॉन्स मिलना बंद हो गया. उदाहरण के लिए, "बुध, 21 अगस्त, 2013 19:16:47 यूटीसी". समय की यह वैल्यू, 32-बिट के टाइमस्टैंप की वैल्यू को स्ट्रिंग के तौर पर दिखाती है. उदाहरण के लिए, "बुधवार, 21 अगस्त, 2013 19:16:47 यूटीसी", टाइमस्टैंप की वैल्यू "1377112607413" से मेल खाता है. |
टारगेट से जुड़ा जवाब |
target.received.end. |
लंबा | रीड ओनली |
टाइमस्टैंप की वैल्यू, जो बताती है कि TargetEndpoint को टारगेट से जवाब कब मिला. उदाहरण के लिए, "1534783015000". यह वैल्यू 64-बिट (लंबी) इंटिजर है, जिसमें 1 जनवरी, 1970 यूटीसी को आधी रात के बाद बीते मिलीसेकंड की संख्या बताई जाती है. |
टारगेट से जुड़ा जवाब |
target.received.start.time |
स्ट्रिंग | रीड ओनली |
स्ट्रिंग फ़ॉर्म में बताया गया वह समय जब TargetEndpoint को टारगेट से रिस्पॉन्स मिलना शुरू हुआ. उदाहरण के लिए, "बुध, 21 अगस्त, 2013 19:16:47 यूटीसी". समय की यह वैल्यू, 32-बिट के टाइमस्टैंप की वैल्यू को स्ट्रिंग के तौर पर दिखाती है. उदाहरण के लिए, "बुध, 21 अगस्त, 2013 19:16:47 यूटीसी", टाइमस्टैंप की वैल्यू "1377112607413" से मेल खाता है. |
टारगेट से जुड़ा जवाब |
target.received.start. |
लंबा | रीड ओनली |
टाइमस्टैंप की वैल्यू से पता चलता है कि TargetEndpoint को टारगेट से जवाब कब मिलना शुरू हुआ. उदाहरण के लिए, "1534783015000". यह वैल्यू 64-बिट (लंबी) इंटिजर है, जिसमें 1 जनवरी, 1970 यूटीसी को आधी रात के बाद बीते मिलीसेकंड की संख्या बताई जाती है. |
टारगेट से जुड़ा जवाब |
target.scheme |
स्ट्रिंग | रीड ओनली |
स्कोप शुरू होता है: टारगेट रिस्पॉन्स अनुरोध मैसेज के हिसाब से, http या https दिखाता है. |
टारगेट का अनुरोध |
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 |
लंबा | रीड ओनली |
टाइमस्टैंप की वैल्यू, इससे पता चलता है कि प्रॉक्सी ने TargetEndpoint में बताए गए यूआरएल पर अनुरोध कब भेजना शुरू किया. उदाहरण के लिए, "1534783015000". यह वैल्यू 64-बिट (लंबी) वाली पूर्णांक होती है. इससे 1 जनवरी, 1970 यूटीसी को आधी रात के बाद बीते मिलीसेकंड की संख्या का पता चलता है. |
टारगेट का अनुरोध |
target.ssl.enabled |
बूलियन | रीड ओनली |
TargetEndpoint, TLS/SSL पर चल रहा है या नहीं. |
प्रॉक्सी अनुरोध |
target.state |
स्ट्रिंग | रीड ओनली |
टारगेट सर्वर से दिखाए गए TLS/SSL सर्टिफ़िकेट की स्थिति. |
टारगेट से जुड़ा जवाब |
target.url |
स्ट्रिंग | पढ़ें/लिखें |
TargetEndpoint एक्सएमएल फ़ाइल में कॉन्फ़िगर किया गया यूआरएल या डाइनैमिक टारगेट यूआरएल (अगर मैसेज फ़्लो के दौरान |
टारगेट का अनुरोध |
variable
variable.expectedcn
प्रॉपर्टी के लिए कंटेनर.
नीचे दी गई टेबल में, variable
वैरिएबल की प्रॉपर्टी के बारे में बताया गया है:
प्रॉपर्टी | टाइप | पढ़ें/लिखें | ब्यौरा | स्कोप शुरू होता है |
---|---|---|---|---|
variable.expectedcn |
स्ट्रिंग | पढ़ें/लिखें |
अगर सामान्य नाम, TLS/एसएसएल पर चल रहा है, तो वह वैरिएबल जो सामान्य नाम के लिए एक्सपोज़ किया गया है. |
प्रॉक्सी अनुरोध |
TLS के साथ काम करने के बारे में ज़्यादा जानने के लिए, TLS/SSL के बारे में जानकारी देखें.
virtualhost
वर्चुअल होस्ट के बारे में जानकारी देता है.
नीचे दी गई टेबल में, virtualhost
वैरिएबल की प्रॉपर्टी के बारे में बताया गया है:
प्रॉपर्टी | टाइप | पढ़ें/लिखें | ब्यौरा | स्कोप शुरू होना |
---|---|---|---|---|
virtualhost.aliases.values |
स्ट्रिंग का कलेक्शन | रीड ओनली |
किसी खास अनुरोध के दौरान हिट किए गए वर्चुअल होस्ट के होस्ट के उपनाम. |
प्रॉक्सी अनुरोध |
virtualhost.name |
स्ट्रिंग | रीड ओनली |
उस वर्चुअल होस्ट का नाम जो ओरिजनल क्लाइंट रिक्वेस्ट को पूरा करता है. |
प्रॉक्सी अनुरोध |
virtualhost.ssl.enabled |
बूलियन | रीड ओनली |
अगर वर्चुअल होस्ट कॉन्फ़िगरेशन में TLS/SSL चालू है, तो "सही है" दिखाता है. |
प्रॉक्सी अनुरोध |
वर्चुअल होस्ट के साथ काम करने के बारे में ज़्यादा जानने के लिए, वर्चुअल होस्ट कॉन्फ़िगर करना लेख पढ़ें.