আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন দেখুন। তথ্য
এই বিভাগে ফ্লো ভেরিয়েবল সম্পর্কে রেফারেন্স তথ্য প্রদান করা হয়েছে।
Apigee Edge নিম্নলিখিত ফ্লো ভেরিয়েবলকে সংজ্ঞায়িত করে:
apigeeloadbalancingrouteapiproxymessagerouterapplicationmessageidservicecalloutclientorganizationsystemcurrentproxytargetenvironmentratelimitvariableerrorrequestvirtualhostisresponse
পরবর্তী বিভাগে এই ভেরিয়েবলগুলির প্রত্যেকটি সম্পর্কে বর্ণনা করা হয়েছে।
apigee
একটি সহায়ক ভেরিয়েবল যা নীতি প্রয়োগের সময় সম্পর্কে তথ্য প্রদান করে।
নিচের সারণীতে apigee ভেরিয়েবলের প্রপার্টি বর্ণনা করা হয়েছে:
| প্রপার্টি | ধরন | পড়া/লেখা | বিবরণ | স্কোপ শুরু হয় |
|---|---|---|---|---|
apigee.metrics.policy.policy_name.timeTaken |
পূর্ণসংখ্যা | শুধু পড়া যাবে | নীতিটি কার্যকর করতে কত সময় লেগেছে, তা ন্যানোসেকেন্ডে দেখানো হয়। | নীতি |
apiproxy
API প্রক্সি সম্পর্কে বর্ণনা করে।
নিচের সারণীতে apiproxy ভেরিয়েবলের প্রপার্টি বর্ণনা করা হয়েছে:
| প্রপার্টি | ধরন | পড়া/লেখা | বিবরণ | স্কোপ শুরু হয় |
|---|---|---|---|---|
apiproxy.name |
স্ট্রিং | শুধু পড়া যাবে | API প্রক্সির নাম। যেমন, "আমার প্রক্সি"। | প্রক্সি অনুরোধ |
apiproxy.revision |
স্ট্রিং | শুধু পড়া যাবে | API প্রক্সির রিভিশন নম্বর। যেমন, "৬"। | প্রক্সি অনুরোধ |
API প্রক্সি নিয়ে কাজ করা সম্পর্কে আরও তথ্য পেতে, API ও API প্রক্সি সম্পর্কে বোঝা দেখুন।
application
application.basepath প্রপার্টির জন্য কন্টেনার।
নিচের সারণীতে application ভেরিয়েবলের প্রপার্টি বর্ণনা করা হয়েছে:
| প্রপার্টি | ধরন | পড়া/লেখা | বিবরণ | স্কোপ শুরু হয় |
|---|---|---|---|---|
application.basepath |
স্ট্রিং | শুধু পড়া যাবে | ডিপ্লয়মেন্ট বেস পাথ (API ডিপ্লয়মেন্টের সময় উল্লেখ করা হয়)। | প্রক্সি অনুরোধ |
client
Edge রাউটারে অনুরোধ পাঠানো অ্যাপ্লিকেশন বা সিস্টেম।
নিচের সারণীতে client ভেরিয়েবলের প্রপার্টি বর্ণনা করা হয়েছে:
| প্রপার্টি | ধরন | পড়া/লেখা | বিবরণ | স্কোপ শুরু হয় |
|---|---|---|---|---|
client.cn |
স্ট্রিং | শুধু পড়া যাবে |
ক্লায়েন্ট অ্যাপের দেওয়া TLS/SSL সার্টিফিকেটে উল্লেখ করা সাধারণ নাম। |
প্রক্সি অনুরোধ |
client.country |
স্ট্রিং | শুধু পড়া যাবে |
ক্লায়েন্ট অ্যাপের দেওয়া TLS/SSL সার্টিফিকেটে উল্লেখ করা দেশ। |
প্রক্সি অনুরোধ |
client.email.address |
স্ট্রিং | শুধু পড়া যাবে |
ক্লায়েন্ট অ্যাপের দেওয়া TLS/SSL সার্টিফিকেটে উল্লেখ করা ইমেল আইডি। |
প্রক্সি অনুরোধ |
client.host |
স্ট্রিং | শুধু পড়া যাবে |
ProxyEndpoint-এর পাওয়া অনুরোধের সাথে যুক্ত HTTP হোস্ট IP. |
প্রক্সি অনুরোধ |
client.ip |
স্ট্রিং | শুধু পড়া যাবে |
Edge রাউটারে মেসেজ পাঠানো ক্লায়েন্ট বা সিস্টেমের IP অ্যাড্রেস। যেমন, এটি আসল ক্লায়েন্ট IP বা লোড ব্যালেন্সার IP হতে পারে। |
প্রক্সি অনুরোধ |
client.locality |
স্ট্রিং | শুধু পড়া যাবে |
ক্লায়েন্টের দেওয়া TLS/SSL সার্টিফিকেটে উল্লেখ করা লোকালিটি (শহর)। |
প্রক্সি অনুরোধ |
client.organization |
স্ট্রিং | শুধু পড়া যাবে | ক্লায়েন্টের দেওয়া TLS/SSL সার্টিফিকেটে সংস্থা। (Apigee Edge-এ থাকা সংস্থার সাথে এটি সমতুল্য নাও হতে পারে।) | প্রক্সি অনুরোধ |
client.organization.unit |
স্ট্রিং | শুধু পড়া যাবে |
ক্লায়েন্টের দেওয়া TLS/SSL সার্টিফিকেটে থাকা সাংগঠনিক ইউনিট। |
প্রক্সি অনুরোধ |
client.port |
পূর্ণসংখ্যা | শুধু পড়া যাবে |
ProxyEndpoint-এ পাঠানো ক্লায়েন্টের প্রাথমিক অনুরোধের সাথে যুক্ত HTTP পোর্ট। |
প্রক্সি অনুরোধ |
client.received.end.time |
স্ট্রিং | শুধু পড়া যাবে |
প্রক্সিEndpoint-এ অরিজিনেটিং ক্লায়েন্টের থেকে প্রক্সি যে সময়ে অনুরোধ পাওয়া শেষ করেছে, সেই সময়টি স্ট্রিং ফর্ম্যাটে লেখা হয় । যেমন: বুধ, ২১ আগস্ট ২০১৩ ১৯:১৬:৪৭ UTC. এই সময়ের ভ্যালু হল সংশ্লিষ্ট ৩২-বিট টাইমস্ট্যাম্প পরিমাণের স্ট্রিং উপস্থাপনা। যেমন, 'Wed, 21 Aug 2013 19:16:47 UTC' টাইমস্ট্যাম্প ভ্যালু 1377112607413-এর সাথে সম্পর্কিত। |
প্রক্সি অনুরোধ |
client.received.end.timestamp |
দীর্ঘ | শুধু পড়া যাবে |
প্রক্সিEndpoint-এ অরিজিনেটিং ক্লায়েন্ট থেকে প্রক্সি কখন অনুরোধ পাওয়া শেষ করেছে তা নির্দিষ্ট করে টাইমস্ট্যাম্প ভ্যালু। এই ভ্যালু হল ৬৪-বিট (দীর্ঘ) পূর্ণসংখ্যা যাতে ১ জানুয়ারি, ১৯৭০ UTC-তে মধ্যরাতের পর থেকে অতিবাহিত হওয়া মিলিসেকেন্ডের সংখ্যা থাকে। |
প্রক্সি অনুরোধ |
client.received.start.time |
স্ট্রিং | শুধু পড়া যাবে |
প্রক্সি যে সময়ে স্ট্রিং ফর্ম্যাটে অনুরোধ পেতে শুরু করেছে ProxyEndpoint-এ মূল ক্লায়েন্ট থেকে। যেমন: Wed, 21 Aug 2013 19:16:47 UTC এই সময়ের ভ্যালু হল সংশ্লিষ্ট ৩২-বিট টাইমস্ট্যাম্প পরিমাণের স্ট্রিং উপস্থাপনা। যেমন, 'Wed, 21 Aug 2013 19:16:47 UTC' টাইমস্ট্যাম্প ভ্যালু 1377112607413-এর সাথে সম্পর্কিত। |
প্রক্সি অনুরোধ |
client.received.start.timestamp |
দীর্ঘ | শুধু পড়া যাবে |
প্রক্সিEndpoint-এ অরিজিনেটিং ক্লায়েন্ট থেকে প্রক্সি কখন অনুরোধ পাওয়া শুরু করেছে তা নির্দিষ্ট করে এমন টাইমস্ট্যাম্প ভ্যালু। এই ভ্যালু হল ৬৪-বিট (দীর্ঘ) পূর্ণসংখ্যা যাতে ১ জানুয়ারি, ১৯৭০ UTC-তে মধ্যরাতের পর থেকে অতিবাহিত হওয়া মিলিসেকেন্ডের সংখ্যা থাকে। |
প্রক্সি অনুরোধ |
client.scheme |
স্ট্রিং | শুধু পড়া যাবে |
ক্লায়েন্ট অ্যাপের পাঠানো অনুরোধ মেসেজের জন্য ব্যবহৃত ট্রান্সপোর্টের উপর নির্ভর করে http বা https রিটার্ন করে। |
প্রক্সি অনুরোধ |
client.sent.end.time |
স্ট্রিং | শুধু পড়া যাবে |
প্রক্সি যে সময়ে ProxyEndpoint থেকে ক্লায়েন্টকে উত্তর পাঠানো শেষ করেছে, সেই সময়টি স্ট্রিং ফর্ম্যাটে দেখানো হয় । যেমন: "Wed, 21 Aug 2013 19:16:47 UTC" এই ভ্যালু হল সংশ্লিষ্ট ৩২-বিট
|
PostClientFlow |
client.sent.end.timestamp |
দীর্ঘ | শুধু পড়া যাবে | প্রক্সি এন্ডপয়েন্ট কখন অরিজিনেটিং ক্লায়েন্ট অ্যাপকে উত্তর দেওয়া শেষ করেছে তা নির্দিষ্ট করে টাইমস্ট্যাম্প ভ্যালু । এই ভ্যালু হল ৬৪-বিট (দীর্ঘ) পূর্ণসংখ্যা যাতে ১ জানুয়ারি, ১৯৭০ UTC-তে মধ্যরাত থেকে অতিক্রান্ত হওয়া মিলিসেকেন্ডের সংখ্যা থাকে। | PostClientFlow |
client.sent.start.time |
স্ট্রিং | শুধু পড়া যাবে | যে সময়ে ProxyEndpoint, অরিজিনেটিং ক্লায়েন্ট অ্যাপকে উত্তর দেওয়া শুরু করেছিল, সেই সময়টি স্ট্রিং ফর্ম্যাটে দেখানো হয়।
যেমন, "Wed, 21 Aug 2013 19:16:47 UTC"।
এই ভ্যালু হল সংশ্লিষ্ট ৩২-বিট
|
PostClientFlow |
client.sent.start.timestamp |
দীর্ঘ | শুধু পড়া যাবে | ProxyEndpoint থেকে ক্লায়েন্টকে প্রক্সি উত্তর পাঠানো শুরু করলে। এই ভ্যালুকে ৬৪-বিট (দীর্ঘ) পূর্ণসংখ্যা হিসেবে প্রকাশ করা হয়, এতে ১ জানুয়ারি, ১৯৭০ UTC-তে মধ্যরাতের পর থেকে অতিক্রান্ত হওয়া মিলিসেকেন্ডের সংখ্যা থাকে। | PostClientFlow |
client.ssl.enabled |
স্ট্রিং | শুধু পড়া যাবে |
ProxyEndpoint TLS/SSL-এর জন্য কনফিগার করা থাকলে "true"; অন্যথায় "false"। |
প্রক্সি অনুরোধ |
client.state |
স্ট্রিং | শুধু পড়া যাবে |
ক্লায়েন্টের দেওয়া TLS/SSL সার্টিফিকেটে উল্লেখ করা রাজ্য। |
প্রক্সি অনুরোধ |
current
বর্তমান API প্রক্সি ফ্লো সম্পর্কে তথ্য থাকে।
নিচের সারণীতে current ভেরিয়েবলের প্রপার্টি বর্ণনা করা হয়েছে:
| প্রপার্টি | ধরন | পড়া/লেখা | বিবরণ | স্কোপ শুরু হয় |
|---|---|---|---|---|
current.flow.name |
স্ট্রিং | শুধু পড়া যাবে | বর্তমানে এক্সিকিউট করা ফ্লোয়ের নাম (যেমন, "PreFlow", "PostFlow" বা কন্ডিশনাল ফ্লোয়ের নাম)। | প্রক্সি অনুরোধ |
current.flow.description |
স্ট্রিং | শুধু পড়া যাবে | বর্তমানে এক্সিকিউট করা ফ্লোয়ের বিবরণ। এটি ফ্লোয়ের XML কনফিগারেশনে <Description> এলিমেন্টের
ভ্যালুর মতো। |
প্রক্সি অনুরোধ |
আপনি Edge UI-এর ট্রেস ভিউতে এইসব প্রপার্টি দেখতে পাবেন। তবে, ক্লাসিক UI-এর ট্রেস ভিউতে এইসব প্রপার্টি সাধারণত দেখা যায় না।
environment
environment.name প্রপার্টির জন্য কন্টেনার।
নিচের সারণীতে environment ভেরিয়েবলের প্রপার্টি বর্ণনা করা হয়েছে:
| প্রপার্টি | ধরন | পড়া/লেখা | বিবরণ | স্কোপ শুরু হয় |
|---|---|---|---|---|
environment.name |
স্ট্রিং | শুধু পড়া যাবে | যে এনভায়রনমেন্টে ট্রানজ্যাকশন চালানো হয়েছে তার নাম। | প্রক্সি অনুরোধ |
error
একটি প্রাসঙ্গিক অবজেক্ট যা সমস্যা সংক্রান্ত ফ্লোতে সমস্যার মেসেজকে উপস্থাপন করে।
নিচের সারণীতে error ভেরিয়েবলের প্রপার্টি বর্ণনা করা হয়েছে:
| প্রপার্টি | ধরন | পড়া/লেখা | বিবরণ | স্কোপ শুরু হয় |
|---|---|---|---|---|
error |
message |
পড়া/লেখা | message ধরনের সমস্যা, যা হল সমস্যার ফ্লোতে একটি প্রাসঙ্গিক অবজেক্ট। |
সমস্যা |
error.content |
স্ট্রিং | পড়া/লেখা | সমস্যার কন্টেন্ট। | সমস্যা |
error.message |
স্ট্রিং | শুধু পড়া যাবে |
সমস্যার সাথে যুক্ত মেসেজ, যার ভ্যালু শুধুমাত্র সমস্যা ফ্লো এক্সিকিউট করার আগে উপলভ্য। |
সমস্যা |
error.status.code |
পূর্ণসংখ্যা | শুধু পড়া যাবে |
সমস্যার সাথে যুক্ত HTTP স্ট্যাটাস কোড। যেমন, "৪০০"। |
সমস্যা |
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 |
বুলিয়ান | শুধু পড়া যাবে |
লোড ব্যালেন্সিংয়ের সময় আহ্বান করা TargetServer-এর জন্য ফলব্যাক চালু করা থাকলে "true" TargetEndpoint-এ। |
টার্গেট উত্তর |
loadbalancing.targetserver |
স্ট্রিং | শুধু পড়া যাবে |
TargetEndpoint-এ লোড ব্যালেন্সিংয়ের সময় TargetServer আহ্বান করা হয়। লোড ব্যালেন্সার এলিমেন্টকে ডিফাইন করার সময়
|
টার্গেট উত্তর |
message
অনুরোধ ফ্লোতে request-এর মতো একই ভ্যালু সহ একটি প্রাসঙ্গিক অবজেক্ট
অথবা উত্তর ফ্লোতে response-এর মতো একই ভ্যালু সহ একটি প্রাসঙ্গিক অবজেক্ট অথবা সমস্যা
ফ্লোতে error-এর মতো একই ভ্যালু সহ একটি প্রাসঙ্গিক অবজেক্ট।
নিচের সারণীতে message ভেরিয়েবলের প্রপার্টি বর্ণনা করা হয়েছে:
| প্রপার্টি | ধরন | পড়া/লেখা | বিবরণ | স্কোপ শুরু হয় |
|---|---|---|---|---|
message |
message |
পড়া/লেখা |
অনুরোধ Flow-তে |
প্রক্সি অনুরোধ |
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 |
স্ট্রিং | পড়া/লেখা |
মেসেজে নির্দিষ্ট HTTP হেডারের ভ্যালু পায় বা সেট করে। শীর্ষকে
কমা থাকলে, পড়ার সময় আপনি শুধুমাত্র প্রথম
কমা পর্যন্ত টেক্সটের অংশটি পাবেন। আপনি সম্পূর্ণ হেডার চাইলে, এই ফর্ম ব্যবহার করুন
|
প্রক্সি অনুরোধ |
message.header.header_name.N |
স্ট্রিং | পড়া/লেখা |
ফ্লোয়ের অবস্থার উপর নির্ভর করে মেসেজের Nth নির্দিষ্ট হেডার ভ্যালু, এটি অনুরোধ বা উত্তর হতে পারে। Apigee Edge হেডার টেক্সট ভ্যালুকে কমা দিয়ে আলাদা করে। মনে রাখবেন, N-এর জন্য যে ইন্ডেক্সের ভ্যালু ব্যবহার করা হয় সেটি ১-ভিত্তিক, ০-ভিত্তিক নয়। যেমন: |
প্রক্সি অনুরোধ |
message.header.header_name. |
সংগ্রহ | শুধু পড়া যাবে |
মেসেজে নির্দিষ্ট করা HTTP হেডার নামের সব ভ্যালু। |
প্রক্সি অনুরোধ |
message.header.header_name. |
পূর্ণসংখ্যা | শুধু পড়া যাবে |
মেসেজে উল্লেখ করা HTTP হেডার নামের ভ্যালুর সংখ্যা। |
প্রক্সি অনুরোধ |
message.headers.count |
পূর্ণসংখ্যা | শুধু পড়া যাবে |
মেসেজে থাকা সব HTTP হেডারের সংখ্যা। |
প্রক্সি অনুরোধ |
message.headers.names |
সংগ্রহ | শুধু পড়া যাবে |
মেসেজে থাকা সব HTTP হেডারের ভ্যালু |
প্রক্সি অনুরোধ |
message.path |
স্ট্রিং | পড়া/লেখা |
URL-এ সম্পূর্ণ অনুরোধ মেসেজ পাথ, কোনও কোয়েরি প্যারামিটার বাদ দিয়ে। |
প্রক্সি অনুরোধ |
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-এ পাঠানো অনুরোধের সাথে যুক্ত সব কোয়েরি প্যারামিটারের নামের তালিকা। জাভাস্ক্রিপ্ট ব্যবহার করে কোয়েরি প্যারামিটারের নামগুলি নিয়ে ইটারেট করতে, নিম্নলিখিত 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 |
পূর্ণসংখ্যা | শুধু পড়া যাবে |
টার্গেট থেকে পাওয়া উত্তর মেসেজের HTTP স্ট্যাটাস কোড। |
টার্গেট উত্তর |
message.transport.message |
TransportMessage | শুধু পড়া যাবে |
TransportMessage ধরনের মেসেজ, যা হল একটি প্রাসঙ্গিক অবজেক্ট। |
প্রক্সি অনুরোধ |
message.uri |
স্ট্রিং | শুধু পড়া যাবে |
কোয়েরি প্যারামিটার সহ সম্পূর্ণ URI পাথ (ডোমেন URL-এর পরে)। যেমন, "http://api.apifactory.com/inventors?name=nikola&surname=tesla" অনুরোধের জন্য, এই ভেরিয়েবল "inventors?name=nikola&surname=tesla" রিটার্ন করে। |
প্রক্সি অনুরোধ |
message.verb |
স্ট্রিং | শুধু পড়া যাবে |
অনুরোধের সাথে যুক্ত HTTP ক্রিয়া ( |
প্রক্সি অনুরোধ |
message.version |
স্ট্রিং | পড়া/লেখা |
ক্লায়েন্ট অ্যাপ্লিকেশন থেকে ProxyEndpoint-এ পাঠানো অনুরোধের সাথে যুক্ত HTTP ভার্সন। |
প্রক্সি অনুরোধ |
মেসেজ সম্পর্কে আরও জানতে, মেসেজ টেমপ্লেট ফাংশন রেফারেন্স দেখুন।
messageid
অনুরোধের জন্য বিশ্বব্যাপী অনন্য আইডির কন্টেনার।
নিচের সারণীতে messageid ভেরিয়েবলের প্রপার্টি বর্ণনা করা হয়েছে:
| প্রপার্টি | ধরন | পড়া/লেখা | বিবরণ | স্কোপ শুরু হয় |
|---|---|---|---|---|
messageid |
স্ট্রিং | শুধু পড়া যাবে |
অনুরোধের জন্য বিশ্বব্যাপী অনন্য আইডি থাকে, যার মধ্যে রাউটার হোস্টের নাম অন্তর্ভুক্ত। এই আইডি, মেসেজ প্রসেসরে পাঠানোর পরে রাউটারে পাওয়া অনুরোধ ট্র্যাক করতে সাহায্য করে। এই আইডি Edge-এর সমস্যার লগ ফাইলে লগ করা হয়, যাতে |
প্রক্সি অনুরোধ |
organization
organization.name প্রপার্টির জন্য কন্টেনার।
নিচের সারণীতে organization ভেরিয়েবলের প্রপার্টি বর্ণনা করা হয়েছে:
| প্রপার্টি | ধরন | পড়া/লেখা | বিবরণ | স্কোপ শুরু হয় |
|---|---|---|---|---|
organization.name |
স্ট্রিং | শুধু পড়া যাবে |
সংস্থার নাম। |
প্রক্সি অনুরোধ |
সংস্থা সম্পর্কে আরও জানতে, সংস্থা সম্পর্কে জানুন।
proxy
API প্রক্সি কনফিগারেশন।
নিচের সারণীতে proxy ভেরিয়েবলের প্রপার্টি বর্ণনা করা হয়েছে:
| প্রপার্টি | ধরন | পড়া/লেখা | বিবরণ | স্কোপ শুরু হয় |
|---|---|---|---|---|
proxy.basepath |
স্ট্রিং | শুধু পড়া যাবে |
আপনার API প্রক্সি কনফিগারেশনে Base Path-এর ভ্যালু। বেস পাথ হল URI ফ্র্যাগমেন্ট যা URL-এ হোস্টের পরে থাকে। কন্ডিশনাল ফ্লো URI বেস পাথ অনুসরণ করে। URL "http://myorg-test.apigee.net/v2/weatherapi/forecastrss?w=12797282"-এ:
এটি জানার একমাত্র উপায় হল API প্রক্সি সংজ্ঞা দেখা অথবা proxy.basepath ভেরিয়েবলের ভ্যালু চেক করা। প্রক্সি পাথ সাফিক্স বেস পাথ ("/forecastrss")-এর পরে থাকে, সাথে যেকোনও কোয়েরি প্যারামিটার থাকে। আপনি যদি নিজের API প্রক্সি কনফিগারেশনে "/v2/*/weatherapi"-এর মতো কোনও ডায়নামিক বেস পাথ নির্ধারণ করেন, তাহলে এই ভেরিয়েবলটি ডায়নামিক পাথে ("/v2/*/weatherapi") সেট করা হয়, যদিও বেস পাথটি "/v2/foo/weatherapi"-এর মতো স্ট্যাটিক ভ্যালুতে সমাধান করে। |
প্রক্সি অনুরোধ |
proxy.client.ip |
স্ট্রিং | শুধু পড়া যাবে |
ইনবাউন্ড কলের |
প্রক্সি অনুরোধ |
proxy.name |
স্ট্রিং | শুধু পড়া যাবে |
ProxyEndpoint-এর জন্য কনফিগার করা নাম অ্যাট্রিবিউট। |
প্রক্সি অনুরোধ |
proxy.pathsuffix |
স্ট্রিং | শুধু পড়া যাবে |
ক্লায়েন্ট থেকে পাঠানো এবং ProxyEndpoint-এ প্রাপ্ত API প্রক্সি বেসপাথ সাফিক্সের ভ্যালু। বেসপাথ হল পাথ কম্পোনেন্ট যা API প্রক্সিটিকে অনন্যভাবে শনাক্ত করে। API প্রক্সির সর্বজনীন URL-এ আপনার প্রতিষ্ঠানের নাম, প্রক্সি যেখানে ডেপ্লয় করা হয়েছে সেই এনভায়রনমেন্ট, বেসপাথ, বেসপাথ সাফিক্স এবং যেকোনও কোয়েরি প্যারামিটার থাকে। যেমন, |
প্রক্সি অনুরোধ |
proxy.url |
স্ট্রিং | শুধু পড়া যাবে |
ProxyEndpoint-এর পাওয়া প্রক্সি অনুরোধের সাথে যুক্ত সম্পূর্ণ URL পায়,
এর মধ্যে উপস্থিত যেকোনও কোয়েরি প্যারামিটার অন্তর্ভুক্ত।
|
প্রক্সি অনুরোধ |
API প্রক্সি নিয়ে কাজ করা সম্পর্কে আরও তথ্য পেতে, API ও API প্রক্সি সম্পর্কে বোঝা দেখুন।
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 | দীর্ঘ | শুধু পড়া যাবে | কোটা পেরিয়ে গেলে ১ রিটার্ন করে। | PostClientFlow |
| ratelimit.policy_name.total.exceed.count | দীর্ঘ | শুধু পড়া যাবে | কোটা পেরিয়ে গেলে ১ রিটার্ন করে। | PostClientFlow |
| ratelimit.policy_name.expiry.time | দীর্ঘ | শুধু পড়া যাবে |
UTC সময় (মিলি সেকেন্ডে) রিটার্ন করে, যা নির্ধারণ করে যে কোটা কখন শেষ হবে এবং কখন নতুন কোটা ইন্টার্ভাল শুরু হবে। কোটা নীতির ধরন |
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-এর জন্য যে ইন্ডেক্সের ভ্যালু ব্যবহার করা হয় সেটি ১-ভিত্তিক, ০-ভিত্তিক নয়। যেমন, |
প্রক্সি অনুরোধ |
request.header.header_name. |
সংগ্রহ | শুধু পড়া যাবে |
অনুরোধে থাকা নির্দিষ্ট হেডারের সব ভ্যালু। |
প্রক্সি অনুরোধ |
request.header.header_name. |
পূর্ণসংখ্যা | শুধু পড়া যাবে |
অনুরোধে থাকা কোনও নির্দিষ্ট হেডারের সব ভ্যালুর সংখ্যা। |
প্রক্সি অনুরোধ |
request.headers.count |
পূর্ণসংখ্যা | শুধু পড়া যাবে |
অনুরোধে থাকা সব হেডারের সংখ্যা। |
প্রক্সি অনুরোধ |
request.headers.names |
সংগ্রহ | শুধু পড়া যাবে |
অনুরোধে থাকা সব হেডারের নাম। |
প্রক্সি অনুরোধ |
request.path |
স্ট্রিং | শুধু পড়া যাবে |
ব্যাকএন্ড পরিষেবার জন্য প্রক্সি না করা রিসোর্স পাথ (হোস্ট অন্তর্ভুক্ত নয়), কোয়েরি প্যারামিটার বাদ দিয়ে। যেমন, ব্যাকএন্ড পরিষেবার URI হল
"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 |
সংগ্রহ | শুধু পড়া যাবে |
অনুরোধে থাকা সব কোয়েরি প্যারামিটারের নাম। জাভাস্ক্রিপ্ট ব্যবহার করে কোয়েরি প্যারামিটারের নামগুলি নিয়ে ইটারেট করতে, JS-এ "request.queryparams.names" থেকে কীভাবে কালেকশন নিয়ে ইটারেট করবেন? দেখুন, যা 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 |
Transport-Message | শুধু পড়া যাবে |
TransportMessage ধরনের অনুরোধ যা হল একটি প্রাসঙ্গিক অবজেক্ট। |
প্রক্সি অনুরোধ |
request.uri |
স্ট্রিং | শুধু পড়া যাবে |
API প্রক্সিতে, ProxyEndpoint-এ প্রক্সি
এখানে নির্দেশ করে
অনুরোধে, উত্তরে, HTTPTargetConnection-এর পরে কোয়েরি প্যারামিটার সহ
ঠিকানার অবশিষ্ট অংশ হল পার্থক্যটি এই কারণে যে মূল অনুরোধটি প্রক্সিতে এসেছে, কিন্তু তারপরে প্রক্সি টার্গেট পরিষেবার কাছে আরেকটি অনুরোধ করে। ধরা যাক, আমাদের স্যাম্পেল প্রক্সিতে নিম্নলিখিত কল করা হয়েছে, যার বেস পাথ "/my-mock-proxy":
এবং প্রক্সি কল:
যা সেই URL-এ "/user?user=Dude" যোগ করে।
|
প্রক্সি অনুরোধ (উত্তরে পার্থক্য আছে) |
request.url |
স্ট্রিং | শুধু পড়া যাবে |
টার্গেট এন্ডপয়েন্টে করা অনুরোধের সম্পূর্ণ URL, যার মধ্যে কোয়েরি স্ট্রিং প্যারামিটার অন্তর্ভুক্ত, তবে পোর্ট নম্বর (যদি উল্লেখ করা থাকে) অন্তর্ভুক্ত নয়। যেমন, আপনি যদি কোনও স্যাম্পেল প্রক্সি "http://my_org-test.apigee.net/my-mock-proxy/user?user=Dude"-তে কল করেন এবং টার্গেট এন্ডপয়েন্ট "http://example.com:8080" হয়, তাহলে ভ্যালু হল:
|
টার্গেট উত্তর |
request.verb |
স্ট্রিং | শুধু পড়া যাবে |
অনুরোধের জন্য ব্যবহৃত HTTP ক্রিয়া। যেমন, "GET", "PUT" ও "DELETE"। |
প্রক্সি অনুরোধ |
request.version |
স্ট্রিং | শুধু পড়া যাবে |
অনুরোধের HTTP ভার্সন। যেমন, "১.১"। |
প্রক্সি অনুরোধ |
response
পে-লোড সহ সম্পূর্ণ উত্তর।
নিচের সারণীতে response ভেরিয়েবলের প্রপার্টি বর্ণনা করা হয়েছে:
| প্রপার্টি | ধরন | পড়া/লেখা | বিবরণ | স্কোপ শুরু হয় |
|---|---|---|---|---|
response |
message |
পড়া/লেখা |
টার্গেট থেকে পাওয়া সম্পূর্ণ উত্তর মেসেজ। |
টার্গেট উত্তর |
response.content |
স্ট্রিং | পড়া/লেখা |
টার্গেটের মাধ্যমে ফেরত পাঠানো উত্তর মেসেজের পেলোড কন্টেন্ট। |
টার্গেট উত্তর |
response.formparam.param_name |
স্ট্রিং | পড়া/লেখা |
উত্তরে ফর্ম প্যারামিটারের ভ্যালু। |
টার্গেট উত্তর |
response.formparam.param_name. |
পূর্ণসংখ্যা | শুধু পড়া যাবে |
উত্তরে নির্দিষ্ট ফর্ম প্যারামিটারের সব ভ্যালুর সংখ্যা। |
টার্গেট উত্তর |
response.formparams.count |
পূর্ণসংখ্যা | শুধু পড়া যাবে |
উত্তরে থাকা সব ফর্ম প্যারামিটারের সংখ্যা। |
টার্গেট উত্তর |
response.formparams.names |
সংগ্রহ | শুধু পড়া যাবে |
উত্তরে থাকা ফর্মের সব প্যারামিটারের নাম। |
টার্গেট উত্তর |
response.header.header_name |
স্ট্রিং | পড়া/লেখা |
রেসপন্সে নির্দিষ্ট HTTP হেডারের ভ্যালু পায় বা সেট করে। শীর্ষক টেক্সটে কমা থাকলে, Apigee Edge একাধিক ভ্যালু আছে বলে ধরে নেয়। এই ক্ষেত্রে,
সম্পূর্ণ হেডার পড়তে, |
টার্গেট উত্তর |
response.header.header_name. |
সংগ্রহ | শুধু পড়া যাবে |
উত্তরে নির্দিষ্ট HTTP হেডারের সব ভ্যালু। |
টার্গেট উত্তর |
response.header.header_name. |
পূর্ণসংখ্যা | শুধু পড়া যাবে |
উত্তরে উল্লেখ করা HTTP হেডারের সব ভ্যালুর সংখ্যা। |
টার্গেট উত্তর |
response.header.header_name.N |
স্ট্রিং | পড়া/লেখা |
উত্তরে Nth নির্দিষ্ট হেডার ভ্যালু। Apigee Edge কমা দিয়ে হেডার টেক্সট ভ্যালু আলাদা করে। মনে রাখবেন, N-এর জন্য যে ইন্ডেক্সের ভ্যালু ব্যবহার করা হয় সেটি ১-ভিত্তিক, ০-ভিত্তিক নয়। যেমন, |
টার্গেট উত্তর |
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 |
স্ট্রিং | শুধু পড়া যাবে |
বন্ধ করা হয়েছে এবং শূন্য মান রিটার্ন করে। (আগে প্রক্সি ম্যানেজ করা রাউটারের UUID ছিল।) |
প্রক্সি অনুরোধ |
servicecallout
ServiceCallout নীতির জন্য TargetEndpoint বর্ণনা করে।
নিচের সারণীতে servicecallout ভেরিয়েবলের প্রপার্টি বর্ণনা করা হয়েছে:
| প্রপার্টি | ধরন | পড়া/লেখা | বিবরণ | স্কোপ শুরু হয় |
|---|---|---|---|---|
servicecallout.policy_name.expectedcn |
স্ট্রিং | পড়া/লেখা |
ServiceCallout নীতি নীতিতে উল্লেখ করা TargetEndpoint-এর প্রত্যাশিত সাধারণ নাম। TargetEndpoint TLS/SSL এন্ডপয়েন্টকে রেফার করলে তবেই এটি অর্থপূর্ণ হয়। |
প্রক্সি অনুরোধ |
servicecallout.policy_name.target.url |
স্ট্রিং | পড়া/লেখা |
নির্দিষ্ট ServiceCallout নীতির জন্য TargetEndpoint URL. |
প্রক্সি অনুরোধ |
servicecallout.requesturi |
স্ট্রিং | পড়া/লেখা |
ServiceCallout নীতির জন্য TargetEndpoint URI। URI হল প্রোটোকল ও ডোমেন স্পেসিফিকেশন ছাড়া TargetEndpoint URL. |
প্রক্সি অনুরোধ |
system
সিস্টেমের IP অ্যাড্রেস এবং প্রক্সি সংক্রান্ত বিবরণ নির্দিষ্ট করে।
নিচের সারণীতে system ভেরিয়েবলের প্রপার্টি বর্ণনা করা হয়েছে:
| প্রপার্টি | ধরন | পড়া/লেখা | বিবরণ | স্কোপ শুরু হয় |
|---|---|---|---|---|
system.interface.interface_name |
স্ট্রিং | শুধু পড়া যাবে |
সিস্টেমের IP অ্যাড্রেস। |
প্রক্সি অনুরোধ |
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 |
দীর্ঘ | শুধু পড়া যাবে |
এই ভেরিয়েবলটি যে সময়ে রিড করা হয়েছে, সেই সময়কে বোঝানো ৬৪-বিট (লং) পূর্ণসংখ্যা। মানটি ১ জানুয়ারি, ১৯৭০ UTC-তে মধ্যরাতের পর থেকে অতিবাহিত হওয়া মিলিসেকেন্ডের সংখ্যা। যেমন, "1534783015000"। |
প্রক্সি অনুরোধ |
system.uuid |
স্ট্রিং | শুধু পড়া যাবে |
প্রক্সি ম্যানেজ করা মেসেজ প্রসেসরের UUID. |
প্রক্সি অনুরোধ |
target
অনুরোধের টার্গেট বর্ণনা করে।
নিচের সারণীতে target ভেরিয়েবলের প্রপার্টি বর্ণনা করা হয়েছে:
| প্রপার্টি | ধরন | পড়া/লেখা | বিবরণ | স্কোপ শুরু হয় |
|---|---|---|---|---|
target.basepath |
স্ট্রিং | শুধু পড়া যাবে |
প্রক্সি সার্ভারের TargetEndpoint-এ সংজ্ঞায়িত টার্গেট পরিষেবার রিসোর্স পাথ (ডোমেন অন্তর্ভুক্ত নয়), কোয়েরি প্যারামিটার বাদ দিয়ে। যেমন, ধরা যাক কোনও API প্রক্সি নিম্নলিখিত টার্গেটকে কল করে:
এই উদাহরণে, লক্ষ্য যদি এটি হয়:
|
টার্গেট অনুরোধ |
target.copy.pathsuffix |
বুলিয়ান | পড়া/লেখা |
"true" হলে, ProxyEndpoint থেকে TargetEndpoint-এ ফরওয়ার্ড করা অনুরোধে পাথ সাফিক্স (ProxyEndpoint বেস পাথে সংজ্ঞায়িত URI-এর পরের URI পাথ ফ্র্যাগমেন্ট) বজায় থাকে। |
টার্গেট অনুরোধ |
target.copy.queryparams |
বুলিয়ান | পড়া/লেখা |
"true" হলে, ProxyEndpoint থেকে TargetEndpoint-এ ফরওয়ার্ড করা অনুরোধে কোয়েরি প্যারামিটার থাকে। |
টার্গেট অনুরোধ |
target.country |
স্ট্রিং | শুধু পড়া যাবে |
টার্গেট সার্ভার দ্বারা উপস্থাপিত TLS/SSL সার্টিফিকেটের দেশ |
টার্গেট উত্তর |
target.cn |
স্ট্রিং | শুধু পড়া যাবে |
TargetEndpoint-এর সাধারণ নাম। TargetEndpoint TLS/SSL এন্ডপয়েন্টকে রেফার করলে তবেই এটি অর্থপূর্ণ হয়। |
টার্গেট অনুরোধ |
target.email.address |
স্ট্রিং | শুধু পড়া যাবে |
টার্গেট সার্ভারের দেওয়া TLS/SSL সার্টিফিকেটের ইমেল আইডি |
টার্গেট উত্তর |
target.expectedcn |
স্ট্রিং | পড়া/লেখা |
TargetEndpoint-এর প্রত্যাশিত সাধারণ নাম। এটি তখনই অর্থপূর্ণ হয় যখন TargetEndpoint TLS/SSL এন্ডপয়েন্টকে বোঝায়। |
প্রক্সি অনুরোধ |
target.host |
স্ট্রিং | শুধু পড়া যাবে |
API প্রক্সিকে উত্তর রিটার্ন করা টার্গেট পরিষেবার ডোমেন নাম। |
টার্গেট উত্তর |
target.ip |
স্ট্রিং | শুধু পড়া যাবে |
API প্রক্সি সার্ভারে উত্তর পাঠানো টার্গেট পরিষেবার IP অ্যাড্রেস। |
টার্গেট উত্তর |
target.locality |
স্ট্রিং | শুধু পড়া যাবে |
টার্গেট সার্ভার দ্বারা উপস্থাপিত TLS/SSL সার্টিফিকেটের লোকালিটি (শহর) |
টার্গেট উত্তর |
target.name |
স্ট্রিং | শুধু পড়া যাবে |
টার্গেট এন্ডপয়েন্ট থেকে মেসেজ যে টার্গেটে পৌঁছাচ্ছে। |
টার্গেট অনুরোধ |
target.organization |
স্ট্রিং | শুধু পড়া যাবে |
টার্গেট সার্ভারের TLS/SSL সার্টিফিকেটের সংস্থা। |
টার্গেট উত্তর |
target.organization.unit |
স্ট্রিং | শুধু পড়া যাবে |
টার্গেট সার্ভারের দেওয়া TLS/SSL সার্টিফিকেটের সাংগঠনিক ইউনিট। |
টার্গেট উত্তর |
target.port |
পূর্ণসংখ্যা | শুধু পড়া যাবে |
API প্রক্সিকে উত্তর রিটার্ন করা টার্গেট পরিষেবার পোর্ট নম্বর। |
টার্গেট উত্তর |
target.received.end.time |
স্ট্রিং | শুধু পড়া যাবে |
স্ট্রিং ফর্ম্যাটে প্রকাশ করা সেই সময়, যখন TargetEndpoint টার্গেট থেকে উত্তর পাওয়া শেষ করেছে। যেমন, "Wed, 21 Aug 2013 19:16:47 UTC"। এই সময়ের ভ্যালু হল সংশ্লিষ্ট ৩২-বিট টাইমস্ট্যাম্প পরিমাণের স্ট্রিং উপস্থাপনা। যেমন, "Wed, 21 Aug 2013 19:16:47 UTC" টাইমস্ট্যাম্প ভ্যালু "1377112607413"-এর সাথে সম্পর্কিত। |
টার্গেট উত্তর |
target.received.end. |
দীর্ঘ | শুধু পড়া যাবে |
টার্গেট থেকে TargetEndpoint কখন রেসপন্স পাওয়া শেষ করেছে তা নির্দিষ্ট করে এমন টাইমস্ট্যাম্প ভ্যালু । যেমন, "1534783015000"। এই ভ্যালু হল ৬৪-বিট (দীর্ঘ) পূর্ণসংখ্যা যা ১ জানুয়ারি, ১৯৭০ UTC-তে মধ্যরাতের পর থেকে অতিবাহিত হওয়া মিলিসেকেন্ডের সংখ্যা নির্দিষ্ট করে। |
টার্গেট উত্তর |
target.received.start.time |
স্ট্রিং | শুধু পড়া যাবে |
স্ট্রিং ফর্ম্যাটে প্রকাশ করা সেই সময়, যখন TargetEndpoint টার্গেট থেকে উত্তর পাওয়া শুরু করেছে। যেমন, "Wed, 21 Aug 2013 19:16:47 UTC"। এই সময়ের ভ্যালু হল সংশ্লিষ্ট ৩২-বিট টাইমস্ট্যাম্প পরিমাণের স্ট্রিং উপস্থাপনা। যেমন, "Wed, 21 Aug 2013 19:16:47 UTC" টাইমস্ট্যাম্প ভ্যালু "1377112607413"-এর সাথে সম্পর্কিত। |
টার্গেট উত্তর |
target.received.start. |
দীর্ঘ | শুধু পড়া যাবে |
টাইমস্ট্যাম্প ভ্যালু নির্দিষ্ট করে যে TargetEndpoint কখন টার্গেট থেকে উত্তর পাওয়া শুরু করেছে। যেমন, "1534783015000"। এই ভ্যালু হল ৬৪-বিট (দীর্ঘ) পূর্ণসংখ্যা যা ১ জানুয়ারি, ১৯৭০ UTC-তে মধ্যরাতের পর থেকে অতিবাহিত হওয়া মিলিসেকেন্ডের সংখ্যা নির্দিষ্ট করে। |
টার্গেট উত্তর |
target.scheme |
স্ট্রিং | শুধু পড়া যাবে |
স্কোপ শুরু: টার্গেট উত্তর অনুরোধের মেসেজের উপর নির্ভর করে http বা https রিটার্ন করে। |
টার্গেট অনুরোধ |
target.sent.end.time |
স্ট্রিং | শুধু পড়া যাবে |
স্ট্রিং ফর্ম্যাটে প্রকাশ করা সেই সময়, যে সময়ে প্রক্সি TargetEndpoint-এ উল্লেখ করা URL-এ অনুরোধ পাঠানো বন্ধ করে দিয়েছে। যেমন, "Wed, 21 Aug 2013 19:16:47 UTC"। এই সময়ের ভ্যালু হল সংশ্লিষ্ট ৩২-বিট টাইমস্ট্যাম্প পরিমাণের স্ট্রিং উপস্থাপনা। যেমন, "Wed, 21 Aug 2013 19:16:47 UTC" টাইমস্ট্যাম্প ভ্যালু "1377112607413"-এর সাথে সম্পর্কিত। |
টার্গেট অনুরোধ |
target.sent.end.timestamp |
দীর্ঘ | শুধু পড়া যাবে |
প্রক্সি কখন TargetEndpoint-এ উল্লেখ করা URL-এ অনুরোধ পাঠানো শেষ করেছে তা নির্দিষ্ট করে টাইমস্ট্যাম্প ভ্যালু। যেমন, "1377112607413"। এই ভ্যালু হল ৬৪-বিট (লং) পূর্ণসংখ্যা যাতে ১ জানুয়ারি, ১৯৭০ UTC-তে মধ্যরাতের পর থেকে অতিবাহিত হওয়া মিলিসেকেন্ডের সংখ্যা থাকে। |
টার্গেট অনুরোধ |
target.sent.start.time |
স্ট্রিং | শুধু পড়া যাবে |
স্ট্রিং ফর্ম্যাটে প্রকাশ করা সেই সময়, যখন প্রক্সি TargetEndpoint-এ উল্লেখ করা URL-এ অনুরোধ পাঠানো শুরু করেছে। যেমন, "Wed, 21 Aug 2013 19:16:47 UTC"। এই সময়ের ভ্যালু হল সংশ্লিষ্ট ৩২-বিট টাইমস্ট্যাম্প পরিমাণের স্ট্রিং উপস্থাপনা। যেমন, "Wed, 21 Aug 2013 19:16:47 UTC" টাইমস্ট্যাম্প ভ্যালু "1377112607413"-এর সাথে সম্পর্কিত। |
টার্গেট অনুরোধ |
target.sent.start.timestamp |
দীর্ঘ | শুধু পড়া যাবে |
প্রক্সি কখন TargetEndpoint-এ উল্লেখ করা URL-এ অনুরোধ পাঠানো শুরু করেছে তা নির্দিষ্ট করে টাইমস্ট্যাম্প ভ্যালু। যেমন, "1534783015000"। এই ভ্যালু হল ৬৪-বিট (long) পূর্ণসংখ্যা যা ১ জানুয়ারি, ১৯৭০ UTC-তে মধ্যরাতের পর থেকে অতিবাহিত হওয়া মিলিসেকেন্ডের সংখ্যা নির্দিষ্ট করে। |
টার্গেট অনুরোধ |
target.ssl.enabled |
বুলিয়ান | শুধু পড়া যাবে |
TargetEndpoint TLS/SSL-এ চলছে কিনা। |
প্রক্সি অনুরোধ |
target.state |
স্ট্রিং | শুধু পড়া যাবে |
টার্গেট সার্ভারের দেওয়া TLS/SSL সার্টিফিকেটের স্ট্যাটাস। |
টার্গেট উত্তর |
target.url |
স্ট্রিং | পড়া/লেখা |
TargetEndpoint XML ফাইলে কনফিগার করা URL অথবা ডায়নামিক টার্গেট URL (যদি
|
টার্গেট অনুরোধ |
variable
variable.expectedcn প্রপার্টির জন্য কন্টেনার।
নিচের সারণীতে variable ভেরিয়েবলের প্রপার্টি বর্ণনা করা হয়েছে:
| প্রপার্টি | ধরন | পড়া/লেখা | বিবরণ | স্কোপ শুরু হয় |
|---|---|---|---|---|
variable.expectedcn |
স্ট্রিং | পড়া/লেখা |
TLS/SSL-এ রান করলে সাধারণ নামের জন্য ভেরিয়েবল এক্সপোজ করা হয়। |
প্রক্সি অনুরোধ |
TLS-এর সাথে কাজ করা সম্পর্কে আরও তথ্যের জন্য, TLS/SSL ভূমিকা দেখুন।
virtualhost
ভার্চুয়াল হোস্ট সম্পর্কে বিবরণ নির্দিষ্ট করে।
নিচের সারণীতে virtualhost ভেরিয়েবলের প্রপার্টি বর্ণনা করা হয়েছে:
| প্রপার্টি | ধরন | পড়া/লেখা | বিবরণ | স্কোপ শুরু হয় |
|---|---|---|---|---|
virtualhost.aliases.values |
স্ট্রিংয়ের অ্যারে | শুধু পড়া যাবে |
নির্দিষ্ট অনুরোধের সময় ভার্চুয়াল হোস্টের যে হোস্ট অ্যালিয়াস ব্যবহার করা হয়েছে। |
প্রক্সি অনুরোধ |
virtualhost.name |
স্ট্রিং | শুধু পড়া যাবে |
যে ভার্চুয়াল হোস্টের মাধ্যমে ক্লায়েন্টের আসল অনুরোধ পরিবেশন করা হয় তার নাম। |
প্রক্সি অনুরোধ |
virtualhost.ssl.enabled |
বুলিয়ান | শুধু পড়া যাবে |
ভার্চুয়াল হোস্ট কনফিগারেশনে TLS/SSL চালু করা থাকলে "true" রিটার্ন করে। |
প্রক্সি অনুরোধ |
ভার্চুয়াল হোস্টের সাথে কাজ করা সম্পর্কে আরও জানতে, ভার্চুয়াল হোস্ট কনফিগার করা দেখুন।
