أنت تطّلع على مستندات Apigee Edge.
انتقِل إلى
مستندات Apigee X. info
يوفّر هذا القسم معلومات مرجعية عن متغيّرات مسار الإحالة الناجحة.
تحدِّد 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 |
سلسلة | القراءة فقط |
البلد الوارد في شهادة بروتوكول أمان طبقة النقل (TLS) أو طبقة المقابس الآمنة (SSL) التي يقدّمها تطبيق العميل. |
طلب الخادم الوكيل |
client.email.address |
سلسلة | القراءة فقط |
عنوان البريد الإلكتروني في شهادة بروتوكول أمان طبقة النقل (TLS) أو طبقة المقابس الآمنة (SSL) التي يقدّمها تطبيق العميل. |
طلب الخادم الوكيل |
client.host |
سلسلة | القراءة فقط |
عنوان IP الخاص بمضيف HTTP والمرتبط بالطلب الذي تلقّاه ProxyEndpoint |
طلب الخادم الوكيل |
client.ip |
سلسلة | القراءة فقط |
عنوان IP للعميل أو النظام الذي يُرسِل الرسالة إلى جهاز توجيه Edge على سبيل المثال، يمكن أن يكون عنوان IP الأصلي للعميل أو عنوان IP لموازن الحمولة. |
طلب الخادم الوكيل |
client.locality |
سلسلة | القراءة فقط |
المنطقة (المدينة) في شهادة بروتوكول أمان طبقة النقل (TLS) أو طبقة المقابس الآمنة (SSL) التي يقدّمها العميل. |
طلب الخادم الوكيل |
client.organization |
سلسلة | القراءة فقط | المؤسسة المُدرَجة في شهادة بروتوكول أمان طبقة النقل (TLS)/طبقة المقابس الآمنة (SSL) التي يقدّمها العميل. (قد لا تكون هذه المؤسسة مساوية للمؤسسة على Apigee Edge). | طلب الخادم الوكيل |
client.organization.unit |
سلسلة | القراءة فقط |
الوحدة التنظيمية في شهادة بروتوكول أمان طبقة النقل (TLS)/طبقة المقابس الآمنة (SSL) التي يقدّمها العميل. |
طلب الخادم الوكيل |
client.port |
عدد صحيح | القراءة فقط |
منفذ HTTP المرتبط بطلب العميل الأصلي إلى ProxyEndpoint |
طلب الخادم الوكيل |
client.received.end.time |
سلسلة | القراءة فقط |
الوقت الذي انتهى فيه الخادم الوكيل من تلقّي الطلب expressed in string من العميل المصدر في ProxyEndpoint على سبيل المثال: الأربعاء 21 آب (أغسطس) 2013 7:16:47 مساءً التوقيت العالمي المنسّق وقيمة الوقت هذه هي التمثيل السلكي لكمية الطابع الزمني المكوّن من 32 بت المقابلة. على سبيل المثال، يتوافق "الأربعاء 21 آب (أغسطس) 2013 7:16:47 مساءً بالتوقيت العالمي المنسَّق" مع قيمة الطابع الزمني 1377112607413. |
طلب الخادم الوكيل |
client.received.end.timestamp |
طويل | القراءة فقط |
قيمة الطابع الزمني التي تحدّد وقت انتهاء الخادم الوكيل من تلقّي الطلب من العميل المُرسِل في ProxyEndpoint هذه القيمة هي عدد صحيح 64 بت (طويل) يحتوي على عدد المللي ثانية التي انقضت منذ منتصف الليل في 1 كانون الثاني (يناير) 1970 بالتوقيت العالمي المنسق. |
طلب الخادم الوكيل |
client.received.start.time |
سلسلة | القراءة فقط |
الوقت، المعبَّر عنه بسلسلة، الذي بدأ فيه الخادم الوكيل بتلقّي الطلب من العميل المصدر في ProxyEndpoint على سبيل المثال: الأربعاء 21 آب (أغسطس) 2013 7:16:47 مساءً التوقيت العالمي المنسّق وقيمة الوقت هذه هي التمثيل السلكي لكمية الطابع الزمني المكوّن من 32 بت المقابلة. على سبيل المثال، يتوافق "الأربعاء 21 آب (أغسطس) 2013 7:16:47 مساءً بالتوقيت العالمي المنسَّق" مع قيمة الطابع الزمني 1377112607413. |
طلب الخادم الوكيل |
client.received.start.timestamp |
طويل | القراءة فقط |
قيمة الطابع الزمني التي تحدّد وقت بدء الخادم الوكيل في تلقّي الطلب من العميل المُرسِل في ProxyEndpoint هذه القيمة هي عدد صحيح 64 بت (طويل) يحتوي على عدد المللي ثانية التي انقضت منذ منتصف الليل في 1 كانون الثاني (يناير) 1970 بالتوقيت العالمي المنسق. |
طلب الخادم الوكيل |
client.scheme |
سلسلة | القراءة فقط |
تُعرِض http أو https استنادًا إلى وسيط النقل المستخدَم من قِبل تطبيق العميل لإرسال رسالة الطلب. |
طلب الخادم الوكيل |
client.sent.end.time |
سلسلة | القراءة فقط |
الوقت الذي انتهى فيه الخادم الوكيل من إرسال الاستجابة من ProxyEndpoint إلى العميل، معبرًا عنه في شكل سلسلة. على سبيل المثال: "الأربعاء 21 آب (أغسطس) 2013 7:16:47 مساءً بالتوقيت العالمي المنسَّق". هذه القيمة هي تمثيل سلسلة لـ
|
PostClientFlow |
client.sent.end.timestamp |
طويل | القراءة فقط | قيمة الطابع الزمني التي تحدّد وقت انتهاء ProxyEndpoint من عرض الردّ على تطبيق العميل المصدر. هذه القيمة هي عدد صحيح (طويل) بسعة 64 بت يحتوي على عدد المللي ثانية التي انقضت منذ منتصف الليل في 1 كانون الثاني (يناير) 1970 بالتوقيت العالمي المنسق. | PostClientFlow |
client.sent.start.time |
سلسلة | القراءة فقط | الوقت، المعبَّر عنه في شكل سلسلة، عندما بدأ ProxyEndpoint في عرض
الاستجابة لتطبيق العميل المصدر. على سبيل المثال، "الأربعاء 21 آب (أغسطس) 2013 7:16:47 بالتوقيت العالمي المنسَّق".
هذه القيمة هي تمثيل سلسلة لـ
|
PostClientFlow |
client.sent.start.timestamp |
طويل | القراءة فقط | عندما بدأ الخادم الوكيل بإرسال الاستجابة إلى العميل من ProxyEndpoint. يتم التعبير عن هذه القيمة على أنّها عدد صحيح 64 بت (طويل) يحتوي على عدد المللي ثانية التي انقضت منذ منتصف الليل في 1 كانون الثاني (يناير) 1970 بالتوقيت العالمي المنسق. | PostClientFlow |
client.ssl.enabled |
سلسلة | القراءة فقط |
"true" إذا تم ضبط ProxyEndpoint على طبقة النقل الآمنة (TLS)/طبقة المقابس الآمنة (SSL)، و "false" بخلاف ذلك. |
طلب الخادم الوكيل |
client.state |
سلسلة | القراءة فقط |
الحالة في شهادة بروتوكول أمان طبقة النقل (TLS)/طبقة المقابس الآمنة (SSL) التي يقدّمها العميل. |
طلب الخادم الوكيل |
current
يحتوي على معلومات حول عملية الربط الحالية لواجهة برمجة التطبيقات.
يوضّح الجدول التالي سمات المتغيّر current
:
الموقع | النوع | القراءة/الكتابة | الوصف | بدء النطاق |
---|---|---|---|---|
current.flow.name |
سلسلة | القراءة فقط | اسم المسار الذي يتم تنفيذه حاليًا (مثل "مسار ما قبل الإجراء" أو "مسار ما بعد الإجراء" أو اسم مسار شَرطي). | طلب الخادم الوكيل |
current.flow.description |
سلسلة | القراءة فقط | وصف العملية التي يتم تنفيذها حاليًا هذه هي القيمة نفسها التي تظهر في سمة
للعنصر <Description> في ملف XML الخاص بالمسار. |
طلب الخادم الوكيل |
يمكنك عرض هذه السمات في "عرض التتبّع" في واجهة مستخدم Edge. ومع ذلك، لا تظهر هذه المواقع تلقائيًا في عرض "التتبّع" في واجهة المستخدِم الكلاسيكية.
environment
حاوية للسمة environment.name
يوضّح الجدول التالي سمات المتغيّر environment
:
الموقع | النوع | القراءة/الكتابة | الوصف | بدء النطاق |
---|---|---|---|---|
environment.name |
سلسلة | القراءة فقط | اسم البيئة التي تم فيها تنفيذ المعاملة. | طلب الخادم الوكيل |
error
عنصر سياقي يمثّل رسالة خطأ في مسار الخطأ
يوضّح الجدول التالي سمات المتغيّر error
:
الموقع | النوع | القراءة/الكتابة | الوصف | بدء النطاق |
---|---|---|---|---|
error |
message |
القراءة/الكتابة | خطأ من النوع message ، وهو عنصر سياقي في تدفّق الخطأ |
خطأ |
error.content |
سلسلة | القراءة/الكتابة | محتوى الخطأ | خطأ |
error.message |
سلسلة | القراءة فقط |
رسالة مرتبطة بخطأ، لا تتوفّر قيمتها إلا قبل تنفيذ مسار الخطأ. |
خطأ |
error.status.code |
عدد صحيح | القراءة فقط |
رمز حالة HTTP المرتبط بالخطأ على سبيل المثال، "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 |
مصفوفة من السلاسل | القراءة فقط |
قائمة بـ TargetServers التي تعذّر عليها إكمال مهام موازنة التحميل في TargetEndpoint |
الاستجابة المستهدَفة |
loadbalancing.isfallback |
منطقي | القراءة فقط |
"true" إذا كان خيار "الرجوع إلى الخيار الاحتياطي" مفعّلاً لخادم TargetServer الذي تمّ استدعاؤه أثناء موازنة الحمولة في TargetEndpoint. |
الاستجابة المستهدَفة |
loadbalancing.targetserver |
سلسلة | القراءة فقط |
تمّ استدعاء TargetServer أثناء موازنة التحميل في TargetEndpoint. لا يتم ضبط هذه السمة إلا إذا تم ضبط عنصر
|
الاستجابة المستهدَفة |
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 |
سلسلة | القراءة/الكتابة |
الحصول على قيمة عنوان HTTP المحدّد في الرسالة أو ضبطها إذا كان العنوان
يحتوي على فاصلة، لن يتم عرض سوى جزء من النص حتى أول
فاصلة عند القراءة. إذا أردت العنوان بالكامل، استخدِم النموذج التالي:
|
طلب الخادم الوكيل |
message.header.header_name.N |
سلسلة | القراءة/الكتابة |
قيمة العنوان المحدّد العاشر في الرسالة، سواء كان طلبًا أو استجابة، استنادًا إلى حالة التدفق تقسم Apigee Edge قيم نص العناوين باستخدام الفواصل. يُرجى العلم أنّ الفهرس الذي يتم استخدام قيمته لـ N يبدأ من 1 وليس من 0. على سبيل المثال: إذا كان عنوان |
طلب الخادم الوكيل |
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 من تطبيق العميل للتنقّل في أسماء مَعلمات طلب البحث باستخدام JavaScript، اطّلِع على الردّ التالي في منتدى Apigee: كيف يمكنك التنقّل في المجموعة من "request.queryparams.names" في JavaScript؟ في منتدى 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 |
سلسلة | القراءة فقط |
مسار عنوان URL الكامل (بعد عنوان URL للنطاق) بما في ذلك مَعلمات طلب البحث على سبيل المثال، بالنسبة إلى الطلب "http://api.apifactory.com/inventors?name=nikola&surname=tesla"، يعرض هذا المتغيّر "inventors?name=nikola&surname=tesla". |
طلب الخادم الوكيل |
message.verb |
سلسلة | القراءة فقط |
فعل HTTP ( |
طلب الخادم الوكيل |
message.version |
سلسلة | القراءة/الكتابة |
إصدار HTTP المرتبط بالطلب الذي تم إرساله إلى ProxyEndpoint من تطبيق العميل |
طلب الخادم الوكيل |
لمزيد من المعلومات عن الرسائل، يُرجى الاطّلاع على مرجع دوالّ نماذج الرسائل.
messageid
حاوية للمعرّف الفريد على مستوى العالم للطلب.
يوضّح الجدول التالي سمات المتغيّر messageid
:
الموقع | النوع | القراءة/الكتابة | الوصف | بدء النطاق |
---|---|---|---|---|
messageid |
سلسلة | القراءة فقط |
يحتوي على المعرّف الفريد على مستوى العالم للطلب، والذي يتضمّن اسم مضيف جهاز التوجيه. يتيح رقم التعريف هذا تتبُّع الطلبات التي يتم تلقّيها في جهاز التوجيه بعد إرسالها إلى وحدة معالجة الرسائل. يتم تسجيل هذا المعرّف في سجلّات أخطاء Edge لربط |
طلب الخادم الوكيل |
organization
حاوية للسمة organization.name
يوضّح الجدول التالي سمات المتغيّر organization
:
الموقع | النوع | القراءة/الكتابة | الوصف | بدء النطاق |
---|---|---|---|---|
organization.name |
سلسلة | القراءة فقط |
اسم المؤسسة |
طلب الخادم الوكيل |
لمزيد من المعلومات عن المؤسسات، يُرجى الاطّلاع على مقالة التعرّف على المؤسسات.
proxy
إعدادات خادم وكيل واجهة برمجة التطبيقات
يوضّح الجدول التالي سمات المتغيّر proxy
:
الموقع | النوع | القراءة/الكتابة | الوصف | بدء النطاق |
---|---|---|---|---|
proxy.basepath |
سلسلة | القراءة فقط |
قيمة المسار الأساسي في إعدادات الوكيل لواجهة برمجة التطبيقات. المسار الأساسي هو مقتطف عنوان URI الذي يلي المضيف في عنوان URL. تتّبع معرّفات الموارد المنتظمة (URI) للمسارات الشَرطية المسار الأساسي. في عنوان URL "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 يتم تعريف المسار الأساسي على أنّه مكوّن المسار الذي يحدّد بشكل فريد وكيل واجهة برمجة التطبيقات. يتألّف عنوان URL العلني لوكيل واجهة برمجة التطبيقات من اسم مؤسستك، والبيئة التي تم نشر الوكيل فيها، والمسار الأساسي، ولاحقة المسار الأساسي، وأي مَعلمات طلب بحث. على سبيل المثال، في طلب موجَّه إلى |
طلب الخادم الوكيل |
proxy.url |
سلسلة | القراءة فقط |
تحصل على عنوان URL الكامل المرتبط بطلب الخادم الوكيل الذي تلقّاه ProxyEndpoint،
بما في ذلك أي مَعلمات طلب بحث متوفّرة.
سيكون مضيف عنوان URL دائمًا للحصول على مثال ينشئ عنوان URL |
طلب الخادم الوكيل |
لمزيد من المعلومات عن التعامل مع الوكلاء لـ واجهات برمجة التطبيقات، يُرجى الاطّلاع على مقالة فهم واجهات برمجة التطبيقات و الوكلاء لـ واجهات برمجة التطبيقات.
ratelimit
تتم تعبئة هذا الحقل عند تنفيذ سياسة Quota أو 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 |
سلسلة | القراءة/الكتابة |
قيمة مَعلمة النموذج المحدّدة الثامنة في الرسالة. على سبيل المثال، إذا كانت
سلسلة النموذج هي "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 |
سلسلة | القراءة فقط |
مسار المورد غير المُشفَّر (باستثناء المضيف) إلى خدمة الخلفية، باستثناء مَعلمات طلب البحث على سبيل المثال، إذا كان عنوان URL لخدمة الخلفية هو
"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، اطّلِع على كيف يمكنك تكرار المجموعة من "request.queryparams.names" في JS؟ في منتدى Apigee. |
طلب الخادم الوكيل |
request.querystring |
سلسلة | القراءة فقط |
القائمة الكاملة لمَعلمات طلب البحث في الطلب الذي تم إرساله من تطبيق العميل. على سبيل المثال، إذا كان الطلب هو "http://host.com/123?name=first&surname=second&place=address"، سيعرض هذا المتغيّر "name=first&surname=second&place=address". |
طلب الخادم الوكيل |
request.transportid |
سلسلة | القراءة فقط |
رقم تعريف الطلب كنوع TransportMessage وهو عنصر سياقي. |
طلب الخادم الوكيل |
request.transport.message |
Transport-Message | القراءة فقط |
طلب من النوع TransportMessage وهو عنصر سياقي. |
طلب الخادم الوكيل |
request.uri |
سلسلة | القراءة فقط |
في خادم وكيل واجهة برمجة التطبيقات، يتمّ ربط الوكيل
نقاط يجب أخذها في الاعتبار
في الطلب، في الاستجابة، يمثّل يرجع الفرق إلى أنّ الطلب الأصلي وصل إلى الخادم الوكيل، ولكنّ الخادم الوكيل قدّم طلبًا آخر إلى الخدمة المستهدفة. لنفترض أنّه تم إجراء الطلب التالي إلى نموذج الخادم الوكيل الذي يحتوي على مسار أساسي هو "/my-mock-proxy":
وطلبات الخادم الوكيل:
ما يؤدي إلى إلحاق "/user?user=Dude" بعنوان URL هذا.
|
طلب الخادم الوكيل (يختلف في الاستجابة) |
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 للطلب على سبيل المثال، "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 |
سلسلة | القراءة/الكتابة |
تحصل على قيمة عنوان HTTP محدّد في الاستجابة أو تحدّدها. إذا كان نص العنوان يتضمّن فاصلة، تستنتج Apigee Edge قيمًا متعدّدة. في هذه الحالة، تعرض
لقراءة العنوان بالكامل، استخدِم النموذج |
الاستجابة المستهدَفة |
response.header.header_name. |
مجموعة | القراءة فقط |
جميع قيم عنوان HTTP المحدّد في الاستجابة |
الاستجابة المستهدَفة |
response.header.header_name. |
عدد صحيح | القراءة فقط |
عدد جميع قيم عنوان HTTP المحدّد في الاستجابة |
الاستجابة المستهدَفة |
response.header.header_name.N |
سلسلة | القراءة/الكتابة |
قيمة العنوان المحدّد العاشر في الاستجابة. تقسم 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 |
سلسلة | القراءة فقط |
اسم |
طلب الاستهداف |
route.target |
سلسلة | القراءة فقط |
اسم TargetEndpoint الذي تم تنفيذه. على سبيل المثال، "default". |
طلب الاستهداف |
router
حاوية للسمة router.uuid
التي تم إيقافها نهائيًا
يوضّح الجدول التالي سمات المتغيّر router
:
الموقع | النوع | القراءة/الكتابة | الوصف | بدء النطاق |
---|---|---|---|---|
router.uuid |
سلسلة | القراءة فقط |
تم إيقافها نهائيًا وتُعرِض القيمة "فارغ". (كان هذا الحقل في السابق يعرض المعرّف الفريد العالمي لجهاز التوجيه الذي يعالج الوكيل.) |
طلب الخادم الوكيل |
servicecallout
يصف TargetEndpoint لسياسة ServiceCallout.
يوضّح الجدول التالي سمات المتغيّر servicecallout
:
الموقع | النوع | القراءة/الكتابة | الوصف | بدء النطاق |
---|---|---|---|---|
servicecallout.policy_name.expectedcn |
سلسلة | القراءة/الكتابة |
الاسم الشائع المتوقّع لـ TargetEndpoint كما هو مُشار إليه في سياسة ServiceCallout policy. لا يكون هذا مفيدًا إلا عندما تشير TargetEndpoint إلى نقطة نهاية بروتوكول أمان طبقة النقل (TLS) أو طبقة المقابس الآمنة (SSL). |
طلب الخادم الوكيل |
servicecallout.policy_name.target.url |
سلسلة | القراءة/الكتابة |
عنوان URL لنقطة النهاية المستهدَفة لسياسة ServiceCallout معيّنة. |
طلب الخادم الوكيل |
servicecallout.requesturi |
سلسلة | القراءة/الكتابة |
عنوان URL لـ TargetEndpoint لسياسة ServiceCallout policy. معرّف الموارد المنتظم هو عنوان URL لـ TargetEndpoint بدون تحديد البروتوكول والنطاق. |
طلب الخادم الوكيل |
system
تُحدِّد عنوان IP للنظام، بالإضافة إلى تفاصيل عن الخادم الوكيل.
يوضّح الجدول التالي سمات المتغيّر system
:
الموقع | النوع | القراءة/الكتابة | الوصف | بدء النطاق |
---|---|---|---|---|
system.interface.interface_name |
سلسلة | القراءة فقط |
عنوان IP للنظام |
طلب الخادم الوكيل |
system.pod.name |
سلسلة | القراءة فقط |
اسم الحِزمة التي يعمل فيها الخادم الوكيل |
طلب الخادم الوكيل |
system.region.name |
سلسلة | القراءة فقط |
اسم مركز البيانات المنطقة التي يعمل فيها الخادم الوكيل |
طلب الخادم الوكيل |
system.time |
سلسلة | القراءة فقط |
الوقت الذي تمت فيه قراءة هذا المتغيّر على سبيل المثال، "الأربعاء 21 آب (أغسطس) 2013 7: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 |
سلسلة | القراءة فقط |
معرّف UUID لمعالج الرسائل الذي يعالج الخادم الوكيل |
طلب الخادم الوكيل |
target
يصف الهدف من الطلب.
يوضّح الجدول التالي سمات المتغيّر target
:
الموقع | النوع | القراءة/الكتابة | الوصف | بدء النطاق |
---|---|---|---|---|
target.basepath |
سلسلة | القراءة فقط |
مسار المورد (باستثناء النطاق) إلى الخدمة المستهدَفة، باستثناء مَعلمات طلب البحث، والتي يتم تحديدها في TargetEndpoint للوكيل على سبيل المثال، لنفترض أنّ وكيل واجهة برمجة التطبيقات يطلب الهدف التالي:
في هذا المثال، العنصر إذا كان الهدف هو:
ستكون قيمة |
طلب الاستهداف |
target.copy.pathsuffix |
منطقي | القراءة/الكتابة |
عندما تكون القيمة "true"، يحتفظ الطلب الذي يتم إعادة توجيهه من ProxyEndpoint إلى TargetEndpoint بلاحقة المسار (جزء مسار عنوان URL الذي يلي عنوان URL المحدّد في مسار قاعدة ProxyEndpoint). |
طلب الاستهداف |
target.copy.queryparams |
منطقي | القراءة/الكتابة |
عندما تكون القيمة "صحيح"، يحتفظ الطلب الذي تم إعادة توجيهه من 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 |
سلسلة | القراءة فقط |
اسم نطاق الخدمة المستهدَفة التي تعرض الردّ على خادم وكيل واجهة برمجة التطبيقات. |
الاستجابة المستهدَفة |
target.ip |
سلسلة | القراءة فقط |
عنوان IP للخدمة المستهدَفة التي تعرض الردّ على خادم وكيل واجهة برمجة التطبيقات |
الاستجابة المستهدَفة |
target.locality |
سلسلة | القراءة فقط |
الموقع الجغرافي (المدينة) لشهادة بروتوكول أمان طبقة النقل (TLS) أو طبقة المقابس الآمنة (SSL) التي يعرضها الخادم المستهدَف |
الاستجابة المستهدَفة |
target.name |
سلسلة | القراءة فقط |
الهدف الذي تصل إليه الرسالة من نقطة النهاية المستهدَفة. |
طلب الاستهداف |
target.organization |
سلسلة | القراءة فقط |
مؤسسة شهادة بروتوكول أمان طبقة النقل (TLS)/طبقة المقابس الآمنة (SSL) التي يقدّمها الخادم المستهدَف. |
الاستجابة المستهدَفة |
target.organization.unit |
سلسلة | القراءة فقط |
الوحدة التنظيمية لشهادة بروتوكول أمان طبقة النقل (TLS)/طبقة المقابس الآمنة (SSL) التي يقدّمها الخادم المستهدَف. |
الاستجابة المستهدَفة |
target.port |
عدد صحيح | القراءة فقط |
رقم منفذ الخدمة المستهدَفة التي تعرض الردّ على خادم وكيل واجهة برمجة التطبيقات. |
الاستجابة المستهدَفة |
target.received.end.time |
سلسلة | القراءة فقط |
الوقت، المعبَّر عنه بسلسلة، الذي انتهى فيه TargetEndpoint من تلقّي الاستجابة من الهدف على سبيل المثال، "الأربعاء 21 آب (أغسطس) 2013 7:16:47 مساءً بالتوقيت العالمي المنسَّق". وقيمة الوقت هذه هي التمثيل السلكي لكمية الطابع الزمني المكوّن من 32 بت المقابلة. على سبيل المثال، "الأربعاء 21 آب (أغسطس) 2013 7:16:47 مساءً بالتوقيت العالمي المتفق عليه" تتوافق مع قيمة الطابع الزمني "1377112607413". |
الاستجابة المستهدَفة |
target.received.end. |
طويل | القراءة فقط |
قيمة الطابع الزمني التي تحدّد وقت انتهاء TargetEndpoint من تلقّي الاستجابة من الهدف على سبيل المثال، "1534783015000". هذه القيمة هي عدد صحيح (طويل) 64 بت يحدّد عدد المللي ثانية التي انقضت منذ منتصف الليل في 1 كانون الثاني (يناير) 1970 بالتوقيت العالمي المنسق. |
الاستجابة المستهدَفة |
target.received.start.time |
سلسلة | القراءة فقط |
الوقت الذي بدأ فيه TargetEndpoint في تلقّي الردّ من الهدف، ويتم التعبير عنه في شكل سلسلة. على سبيل المثال، "الأربعاء 21 آب (أغسطس) 2013 7:16:47 مساءً بالتوقيت العالمي المنسَّق". وقيمة الوقت هذه هي التمثيل السلكي لكمية الطابع الزمني المكوّن من 32 بت المقابلة. على سبيل المثال، "الأربعاء 21 آب (أغسطس) 2013 7:16:47 مساءً بالتوقيت العالمي المنسَّق" تتوافق مع قيمة الطابع الزمني "1377112607413". |
الاستجابة المستهدَفة |
target.received.start. |
طويل | القراءة فقط |
قيمة الطابع الزمني التي تحدّد وقت بدء TargetEndpoint في تلقّي الاستجابة من الهدف على سبيل المثال، "1534783015000". هذه القيمة هي عدد صحيح 64 بت (طويل) يحدّد عدد المللي ثانية التي انقضت منذ منتصف الليل في 1 كانون الثاني (يناير) 1970 بالتوقيت العالمي المنسق. |
الاستجابة المستهدَفة |
target.scheme |
سلسلة | القراءة فقط |
بدء النطاق: الاستجابة المستهدَفة تعرِض هذه السمة http أو https استنادًا إلى رسالة الطلب. |
طلب الاستهداف |
target.sent.end.time |
سلسلة | القراءة فقط |
الوقت، الذي يتم التعبير عنه في شكل سلسلة، الذي توقّف فيه الخادم الوكيل عن إرسال الطلب إلى عنوان URL المحدّد في TargetEndpoint على سبيل المثال، "الأربعاء 21 آب (أغسطس) 2013 7:16:47 مساءً بالتوقيت العالمي المنسَّق". وقيمة الوقت هذه هي التمثيل السلكي لكمية الطابع الزمني المكوّن من 32 بت المقابلة. على سبيل المثال، "الأربعاء 21 آب (أغسطس) 2013 7:16:47 مساءً بالتوقيت العالمي المنسَّق" تتوافق مع قيمة الطابع الزمني "1377112607413". |
طلب الاستهداف |
target.sent.end.timestamp |
طويل | القراءة فقط |
قيمة الطابع الزمني التي تحدّد وقت انتهاء الخادم الوكيل من إرسال الطلب إلى عنوان URL المحدّد في TargetEndpoint على سبيل المثال، "1377112607413". هذه القيمة هي عدد صحيح (طويل) بسعة 64 بت يحتوي على عدد المللي ثانية التي انقضت منذ منتصف الليل في 1 يناير (كانون الثاني) 1970 بالتوقيت العالمي المنسق. |
طلب الاستهداف |
target.sent.start.time |
سلسلة | القراءة فقط |
الوقت، المعبَّر عنه في شكل سلسلة، الذي بدأ فيه الخادم الوكيل إرسال الطلب إلى عنوان URL المحدّد في TargetEndpoint. على سبيل المثال، "الأربعاء 21 آب (أغسطس) 2013 7:16:47 مساءً بالتوقيت العالمي المنسَّق". وقيمة الوقت هذه هي التمثيل السلكي لكمية الطابع الزمني المكوّن من 32 بت المقابلة. على سبيل المثال، "الأربعاء 21 آب (أغسطس) 2013 7:16:47 مساءً بالتوقيت العالمي المنسَّق" تتوافق مع قيمة الطابع الزمني "1377112607413". |
طلب الاستهداف |
target.sent.start.timestamp |
طويل | القراءة فقط |
قيمة الطابع الزمني التي تحدّد وقت بدء الخادم الوكيل لإرسال الطلب إلى عنوان URL المحدّد في TargetEndpoint على سبيل المثال، "1534783015000". هذه القيمة هي عدد صحيح (طويل) بسعة 64 بت يحدّد عدد المللي ثانية التي انقضت منذ منتصف الليل في 1 كانون الثاني (يناير) 1970 بالتوقيت العالمي المنسق. |
طلب الاستهداف |
target.ssl.enabled |
منطقي | القراءة فقط |
ما إذا كان TargetEndpoint يعمل على بروتوكول أمان طبقة النقل (TLS) أو طبقة المقابس الآمنة (SSL) |
طلب الخادم الوكيل |
target.state |
سلسلة | القراءة فقط |
حالة شهادة بروتوكول أمان طبقة النقل (TLS)/طبقة المقابس الآمنة (SSL) التي يقدّمها الخادم المستهدَف. |
الاستجابة المستهدَفة |
target.url |
سلسلة | القراءة/الكتابة |
عنوان URL الذي تم ضبطه في ملف XML الخاص بـ TargetEndpoint أو عنوان URL المستهدف الديناميكي (إذا
تم ضبط |
طلب الاستهداف |
variable
حاوية للسمة variable.expectedcn
يوضّح الجدول التالي سمات المتغيّر variable
:
الموقع | النوع | القراءة/الكتابة | الوصف | بدء النطاق |
---|---|---|---|---|
variable.expectedcn |
سلسلة | القراءة/الكتابة |
متغيّر معروض للاسم الشائع إذا كان يعمل على بروتوكول أمان طبقة النقل (TLS) أو طبقة المقابس الآمنة (SSL). |
طلب الخادم الوكيل |
لمزيد من المعلومات عن التعامل مع بروتوكول أمان طبقة النقل (TLS)، يُرجى الاطّلاع على مقدّمة عن بروتوكول أمان طبقة النقل (TLS)/طبقة المقابس الآمنة (SSL).
virtualhost
تُحدِّد تفاصيل عن المضيف الافتراضي.
يوضّح الجدول التالي سمات المتغيّر virtualhost
:
الموقع | النوع | القراءة/الكتابة | الوصف | بدء النطاق |
---|---|---|---|---|
virtualhost.aliases.values |
مصفوفة من السلاسل | القراءة فقط |
الأسماء البديلة للمضيف للضيف الافتراضي الذي يتم الوصول إليه أثناء طلب معيّن |
طلب الخادم الوكيل |
virtualhost.name |
سلسلة | القراءة فقط |
اسم المضيف الافتراضي الذي يقدّم طلب العميل الأصلي. |
طلب الخادم الوكيل |
virtualhost.ssl.enabled |
منطقي | القراءة فقط |
تعرِض هذه الدالة القيمة "صحيح" إذا كان بروتوكول أمان طبقة النقل (TLS) أو طبقة المقابس الآمنة (SSL) مفعَّلاً في إعدادات المضيف الافتراضي. |
طلب الخادم الوكيل |
لمزيد من المعلومات حول العمل مع المضيفين الظاهريين، يُرجى الاطّلاع على ضبط المضيفين الظاهريين.