مرجع متغيرات التدفق

أنت تعرض مستندات Apigee Edge.
انتقل إلى مستندات Apigee X.
معلومات

يوفر هذا القسم معلومات مرجعية حول متغيرات التدفق.

تحدِّد Apigee Edge متغيّرات التدفق التالية:

apigee              loadbalancing        router
apiproxy            message              servicecallout
application         messageid            system
client              organization         target
current             proxy                variable
environment         request              virtualhost
error               response
is                  route

يتم توضيح كل متغير من هذه المتغيرات في الأقسام التالية.

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)/طبقة المقابس الآمنة التي يقدِّمها البرنامج.

طلب الخادم الوكيل
client.port عدد صحيح القراءة فقط

منفذ HTTP المرتبط بطلب العميل الأصلي إلى ProxyEndpoint

طلب الخادم الوكيل
client.received.end.time سلسلة القراءة فقط

الوقت، المعبر عنه في شكل سلسلة والذي انتهى فيه الخادم الوكيل من استلام الطلب من العميل الأصلي في ProxyEndpoint. على سبيل المثال: الأربعاء، 21 آب (أغسطس) 2013 19:16:47 التوقيت العالمي المتفق عليه (UTC).

هذه القيمة الزمنية هي تمثيل السلسلة للطابع الزمني 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 التوقيت العالمي المنسَّق (UTC)

هذه القيمة الزمنية هي تمثيل السلسلة للطابع الزمني 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 بت المقابل client.sent.end.timestamp على سبيل المثال، "الأربعاء، 21 آب (أغسطس) 2013، 19:16:47 بالتوقيت العالمي المتفق عليه" مع قيمة الطابع الزمني 1377112607413.

PostClientFlow
client.sent.end.timestamp الصيغة الطويلة القراءة فقط قيمة الطابع الزمني التي تحدِّد وقت انتهاء ProxyEndpoint من عرض الرد إلى تطبيق العميل الأصلي. وهذه القيمة عبارة عن عدد صحيح 64 بت (طويل) يحتوي على عدد المللي ثانية التي انقضت منذ منتصف الليل، في 1 كانون الثاني (يناير) 1970 بالتوقيت العالمي المنسق. PostClientFlow
client.sent.start.time سلسلة القراءة فقط الوقت، الذي يتم التعبير عنه في شكل سلسلة، عندما بدأ ProxyEndpoint في عرض الاستجابة لتطبيق العميل الأصلي. على سبيل المثال، "الأربعاء، 21 آب (أغسطس) 2013 19:16:47 بالتوقيت العالمي المنسق".

هذه القيمة هي تمثيل سلسلة للرمز 32 بت المقابل client.sent.start.timestamp على سبيل المثال، "الأربعاء، 21 آب (أغسطس) 2013، 19:16:47 بالتوقيت العالمي المتفق عليه" مع قيمة الطابع الزمني 1377112607413.

PostClientFlow
client.sent.start.timestamp الصيغة الطويلة القراءة فقط عندما بدأ الخادم الوكيل بإرسال الرد إلى العميل من ProxyEndpoint. هذا النمط يتم التعبير عنها كعدد صحيح 64 بت (طويل) يتضمن عدد المللي ثانية انقضى منذ منتصف الليل في 1 كانون الثاني (يناير) 1970 بالتوقيت العالمي المنسق. PostClientFlow
client.ssl.enabled سلسلة القراءة فقط

"صحيح" إذا تم ضبط نقطة النهاية الوكيلة لطبقة النقل الآمنة/طبقة المقابس الآمنة، وإلا "خطأ".

طلب الخادم الوكيل
client.state سلسلة القراءة فقط

الحالة في شهادة بروتوكول أمان طبقة النقل (TLS)/طبقة المقابس الآمنة (SSL) التي يقدِّمها البرنامج.

طلب الخادم الوكيل

current

يحتوي على معلومات حول التدفق الحالي للخادم الوكيل لواجهة برمجة التطبيقات.

يوضّح الجدول التالي سمات المتغيّر current:

الموقع النوع القراءة/الكتابة الوصف بدء النطاق
current.flow.name سلسلة القراءة فقط اسم التدفق الذي يتم تنفيذه حاليًا (مثل "PreFlow" أو "PostFlow" أو اسم تدفق شرطي). طلب الخادم الوكيل
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

توفّر هذه السياسة معلومات عن حالة موازنة حمولة نقطة النهاية المستهدفة.

يوضّح الجدول التالي سمات المتغيّر loadbalancing:

الموقع النوع القراءة/الكتابة الوصف بدء النطاق
loadbalancing.failedservers مصفوفة السلاسل القراءة فقط

قائمة بخوادم TargetServer التي تعذّر تنفيذها أثناء موازنة التحميل في TargetEndpoint.

الاستجابة المستهدفة
loadbalancing.isfallback منطقي القراءة فقط

"صحيح" في حال تفعيل الإجراء الاحتياطي لـ TargetServer الذي تم استدعاءه أثناء موازنة التحميل في TargetEndpoint.

الاستجابة المستهدفة
loadbalancing.targetserver سلسلة القراءة فقط

تم استدعاء TargetServer أثناء موازنة التحميل في TargetEndpoint. لا يتم تعيينها إلا إذا كانت تم ضبط العنصر <Path> أثناء تحديد عنصر موازنة الحمل.

الاستجابة المستهدفة

message

عنصر سياقي، بالقيمة نفسها للسمة request في مسار الطلب أو بتنسيق response في مسار الرد أو بالرمز error في الخطأ التدفق.

يوضّح الجدول التالي سمات المتغيّر message:

الموقع النوع القراءة/الكتابة الوصف بدء النطاق
message message القراءة/الكتابة

عنصر سياقي بالقيمة نفسها مثل request في "تدفق الطلب" أو كـ response في مسار الاستجابة أو كـ error في الخطأ التدفق.

طلب الخادم الوكيل
message.content سلسلة القراءة/الكتابة

محتوى الطلب أو الاستجابة أو رسالة الخطأ

طلب الخادم الوكيل
message.formparam.param_name سلسلة القراءة/الكتابة

قيمة معلَمة النموذج المحدّدة

طلب الخادم الوكيل
message.formparam.param_name.
 values
مجموعة القراءة فقط

جميع قيم معلَمة النموذج المحدّدة في الرسالة

طلب الخادم الوكيل
message.formparam.param_name.
 values.count
عدد صحيح القراءة فقط

عدد قيم مَعلمات النموذج المحدّدة في الرسالة

طلب الخادم الوكيل
message.formparams.count عدد صحيح القراءة فقط

عدد جميع مَعلمات النموذج في الرسالة

طلب الخادم الوكيل
message.formparams.names مجموعة القراءة فقط

قيمة جميع مَعلمات النموذج في الرسالة

طلب الخادم الوكيل
message.formstring سلسلة القراءة فقط

قيمة سلسلة النموذج في الرسالة

طلب الخادم الوكيل
message.header.header_name سلسلة القراءة/الكتابة

يحصل على أو يضبط قيمة عنوان HTTP المحدَّد في الرسالة. إذا كان العنوان يحتوي على فاصلة، فعند القراءة لن تتلقى سوى جزء النص حتى الفاصلة. وإذا كنت تريد رأس الصفحة بالكامل، استخدِم النموذج request.header.header_name.
 values

طلب الخادم الوكيل
message.header.header_name.N سلسلة القراءة/الكتابة

قيمة قيمة الرأس Nth الخاصة في الرسالة، وهي إما request أو والاستجابة، اعتمادًا على حالة التدفق. تقسم Apigee Edge قيم نص العنوان حسب فواصل. لاحظ أن الفهرس الذي يتم استخدام قيمته لـ N هو 1، وليس إلى 0.

على سبيل المثال: إذا كان العنوان Cache-control هو "public,maxage=16544"، يجب عندها القيمة المعروضة message.header.cache-control.1 هي "maxage=16544".

طلب الخادم الوكيل
message.header.header_name.
 values
مجموعة القراءة فقط

جميع قيم اسم عنوان HTTP المحدد في الرسالة

طلب الخادم الوكيل
message.header.header_name.
 values.count
عدد صحيح القراءة فقط

عدد قيم اسم عنوان HTTP المحدَّد في الرسالة

طلب الخادم الوكيل
message.headers.count عدد صحيح القراءة فقط

عدد جميع عناوين HTTP في الرسالة

طلب الخادم الوكيل
message.headers.names مجموعة القراءة فقط

قيمة جميع عناوين HTTP في الرسالة

طلب الخادم الوكيل
message.path سلسلة القراءة/الكتابة

المسار الكامل لرسالة الطلب في عنوان URL باستثناء أي مَعلمات طلب بحث.

طلب الخادم الوكيل
message.queryparam.param_name سلسلة القراءة فقط

تعرض مَعلمة طلب البحث الخاصة بالرسالة.

طلب الخادم الوكيل
message.queryparam.param_name.N سلسلة القراءة/الكتابة

قيمة معلَمة طلب البحث Nth في الرسالة على سبيل المثال، إذا كانت قيمة request.querystring هي "a=hello&a=world"، ثم تكون القيمة المعروضة message.queryparam.a.1 هي كلمة "مرحبًا".

كمثال على كتابة قيم متعددة لاسم معلمة طلب بحث واحدة، مثل "type=siteid:1&type=language:us-en&type=currency:USD"، حدِّد ما يلي:

  • message.queryparam.type.1 إلى "siteid:1"
  • من message.queryparam.type.2 إلى "language:en-us"
  • message.queryparam.type.3 إلى "currency:USD"
طلب الخادم الوكيل
message.queryparam.param_name.
 values
مجموعة القراءة فقط

جميع قيم معلَمة طلب بحث معيّنة في الرسالة، بتنسيق قائمة مفصولة بفواصل.

على سبيل المثال، إذا كانت سلسلة طلب البحث هي a=hello&a=world، تكون قيمة message.queryparam.a.values هي "['hello', 'world']".

طلب الخادم الوكيل
message.queryparam.param_name.
 values.count
عدد صحيح القراءة فقط

العدد الإجمالي لمعلمة طلب البحث المحددة المرتبطة بالطلب الذي تم إرساله إلى 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.querystring هي "name=nick&surname=danger".

طلب الخادم الوكيل
message.reason.phrase سلسلة القراءة فقط

عبارة السبب في رسالة الردّ من الهدف.

الاستجابة المستهدفة
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 (GET، PUT، POST، DELETE أو غير ذلك) المرتبطة بالطلب.

طلب الخادم الوكيل
message.version سلسلة القراءة/الكتابة

إصدار HTTP المرتبط بالطلب الذي تم إرساله إلى ProxyEndpoint من العميل التطبيق.

طلب الخادم الوكيل

لمزيد من المعلومات حول الرسائل، راجع مرجع دالة نموذج الرسالة.

messageid

تمثّل هذه السمة حاوية للمعرّف الفريد العالمي للطلب.

يوضّح الجدول التالي سمات المتغيّر messageid:

الموقع النوع القراءة/الكتابة الوصف بدء النطاق
messageid سلسلة القراءة فقط

يحتوي على المعرف الفريد العالمي للطلب، والذي يتضمن اسم مضيف جهاز التوجيه. يتيح هذا المعرف تتبع الطلبات الواردة على جهاز التوجيه بعد إرسالها إلى جهة معالجة الرسائل.

يتم تسجيل هذا المعرّف في سجلات أخطاء Edge لربط messageid بـ الأخطاء.

طلب الخادم الوكيل

organization

تمثّل هذه السمة حاوية للسمة organization.name.

يوضّح الجدول التالي سمات المتغيّر organization:

الموقع النوع القراءة/الكتابة الوصف بدء النطاق
organization.name سلسلة القراءة فقط

اسم المؤسسة.

طلب الخادم الوكيل

لمزيد من المعلومات حول المؤسسات، يُرجى مراجعة فهم المؤسسات.

proxy

إعداد الخادم الوكيل لواجهة برمجة التطبيقات.

يوضّح الجدول التالي سمات المتغيّر proxy:

الموقع النوع القراءة/الكتابة الوصف بدء النطاق
proxy.basepath سلسلة القراءة فقط

قيمة المسار الأساسي في إعدادات الخادم الوكيل لواجهة برمجة التطبيقات المسار الأساسي هو معرّف الموارد المنتظم (URI) الجزء الذي يتبع المضيف في عنوان URL. تتبع معرفات الموارد المنتظمة (URI) للتدفق الشرطي القاعدة .

في عنوان URL "http://myorg-test.apigee.net/v2/weatherapi/forecastrss?w=12797282":

  • المضيف هو "myorg-test.apigee.net" (التي تتضمن اسم المؤسسة وبيئتها)
  • المسار الأساسي هو " /v2/weatherapi"

الطريقة الوحيدة التي ستعرف بها من خلال الاطّلاع على تعريف الخادم الوكيل لواجهة برمجة التطبيقات أو التحقق من قيمة ملفproxy.basepath المتغير. تتبع لاحقة مسار الخادم الوكيل المسار الأساسي ("/forecastrss")، إلى جانب أي مَعلمات طلب البحث.

في حال تحديد مسار أساسي ديناميكي في الخادم الوكيل لواجهة برمجة التطبيقات مثل " /v2/*/weatherapi"، فسيتم تعيين هذا المتغير على المسار الديناميكي ("/v2/*/weatherapi")، على الرغم من تحويل المسار الأساسي إلى قيمة ثابتة، مثل &quot;/v2/foo/weatherapi&quot;.

طلب الخادم الوكيل
proxy.client.ip سلسلة القراءة فقط

عنوان X-Forwarded-For للمكالمة الواردة، وهو عنوان عنوان IP الذي تم استلامه على Edge من آخر عملية تأكيد اتصال خارجية لـ TCP. قد يكون هذا هو الاتصال أو جهاز موازنة الحمل.

طلب الخادم الوكيل
proxy.name سلسلة القراءة فقط

سمة الاسم التي تم ضبطها لـ ProxyEndpoint

طلب الخادم الوكيل
proxy.pathsuffix سلسلة القراءة فقط

قيمة لاحقة المسار الأساسي لخادم وكيل واجهة برمجة التطبيقات التي تم إرسالها من العميل وتم استلامها على نقطة نهاية الخادم الوكيل.

يُعرَّف المسار الأساسي بأنه مكوّن المسار الذي يعرّف الخادم الوكيل لواجهة برمجة التطبيقات بشكلٍ فريد. يتألف عنوان URL الذي يظهر بشكل علني لخادم وكيل واجهة برمجة التطبيقات من اسم مؤسستك يتم فيها نشر الخادم الوكيل والمسار الأساسي ولاحقة المسار الأساسي وأي طلب بحث المعلَمات.

على سبيل المثال، في طلب موجّه إلى http://myorg-test.apigee.net/v2/weatherapi/forecastrss?w=12797282، تكون لاحقة المسار الأساسي هي " /forecastrss".

طلب الخادم الوكيل
proxy.url سلسلة القراءة فقط

الحصول على عنوان URL الكامل المرتبط بطلب الخادم الوكيل الذي تلقّاه ProxyEndpoint بما في ذلك أي معلمات استعلام موجودة. سيكون مضيف عنوان URL دائمًا هو localhost. إذا تم استدعاء الخادم الوكيل باستخدام <LocalTargetConnection> تنفيذ تسلسل الخادم الوكيل

مثال ينشئ عنوان URL لـ request باستخدام العنوان الأصلي المضيف، يُرجى الاطّلاع على رسائل طلب الوصول.

طلب الخادم الوكيل

لمزيد من المعلومات عن العمل باستخدام الخوادم الوكيلة لواجهة برمجة التطبيقات، يُرجى الاطّلاع على يهمنا معرفة واجهات برمجة التطبيقات الخوادم الوكيلة لواجهة برمجة التطبيقات

request

الطلب الكامل، بما في ذلك أي حمولة حالية

لمزيد من المعلومات حول بيانات الطلب، يمكنك الاطّلاع على كيف يتم تمرير بيانات الطلب إلى خادم الخلفية؟

يوضّح الجدول التالي سمات المتغيّر request:

الموقع النوع القراءة/الكتابة الوصف بدء النطاق
request message القراءة فقط

الطلب الكامل، بما في ذلك أي حمولة حالية

طلب الخادم الوكيل
request.content سلسلة القراءة/الكتابة

يحصل على حمولة رسالة الطلب أو يضبطها.

طلب الخادم الوكيل
request.formparam.param_name سلسلة القراءة/الكتابة

تحصل على أو تضبط قيمة معلَمة النموذج المحدّدة في الطلب المُرسَل من تطبيق العميل.

طلب الخادم الوكيل
request.formparam.param_name.
 values
مجموعة القراءة فقط

جميع قيم مَعلمة نموذج معيّنة في الطلب، تكون منسَّقة على شكل قائمة مفصولة بفواصل.

على سبيل المثال، إذا كانت الحمولة "a=hello&x=greeting&a=world"، ثم قيمة قيمة "request.formparam.a.values" هي "['hello', 'world']".

طلب الخادم الوكيل
request.formparam.param_name.
 values.count
عدد صحيح القراءة فقط

عدد كل قيم معلَمة النموذج المحدّدة المرتبطة بالطلب.

طلب الخادم الوكيل
request.formparam.param_name.N سلسلة القراءة/الكتابة

قيمة معلمة النموذج Nth الخاصة في الرسالة. على سبيل المثال، إذا تكون سلسلة النموذج هي "a=hello&a=world"، فتكون القيمة المعروضة request.formparam.a.1 هي كلمة "مرحبًا".

طلب الخادم الوكيل
request.formparams.count عدد صحيح القراءة فقط

عدد جميع مَعلمات النموذج المرتبطة بالطلب المُرسَل من العميل التطبيق.

طلب الخادم الوكيل
request.formparams.names مجموعة القراءة فقط

قائمة بجميع أسماء مَعلمات النماذج المرتبطة بالطلب

طلب الخادم الوكيل
request.formstring سلسلة القراءة فقط

تمثّل هذه السمة formparam الكاملة الواردة في الطلب المُرسَل من تطبيق العميل.

على سبيل المثال، "name=test&type=first&group=A".

طلب الخادم الوكيل
request.header.header_name سلسلة القراءة/الكتابة

تحصل على أو تحدد قيمة رأس معين تم العثور عليه في الطلب. إذا كان العنوان يحتوي على فاصلة، فعند القراءة لن تتلقى سوى جزء النص حتى الفاصلة.

وإذا كنت تريد رأس الصفحة بالكامل، استخدِم النموذج request.header.header_name.values

طلب الخادم الوكيل
request.header.header_name.N سلسلة القراءة/الكتابة

تشير هذه السمة إلى قيمة العنوان الخاص بـ Nth في الطلب. Apigee Edge تقسم قيم نص العنوان بفواصل. لاحظ أن الفهرس الذي يتم استخدام قيمته لـ N هو يستند إلى 1، وليس إلى 0.

على سبيل المثال، إذا كان العنوان Cache-control هو "عام، maxage=16544": تكون القيمة المعروضة request.header.cache-control.1 هي "maxage=16544".

طلب الخادم الوكيل
request.header.header_name.
 values
مجموعة القراءة فقط

جميع قيم عنوان معين في الطلب.

طلب الخادم الوكيل
request.header.header_name.
 values.count
عدد صحيح القراءة فقط

عدد كل قيم عنوان معيّن في الطلب.

طلب الخادم الوكيل
request.headers.count عدد صحيح القراءة فقط

عدد جميع العناوين في الطلب

طلب الخادم الوكيل
request.headers.names مجموعة القراءة فقط

أسماء جميع العناوين في الطلب.

طلب الخادم الوكيل
request.path سلسلة القراءة فقط

مسار المورد الذي لم يتم إنشاء خادم وكيل له (لا يشمل المضيف) إلى خدمة الخلفية باستثناء مَعلمات طلب البحث.

على سبيل المثال، يُعد معرف الموارد المنتظم (URI) لخدمة الخلفية "https://example.com/rest/api/latest"، ثم قيمة request.path هو " /rest/api/مماثلة".

طلب الخادم الوكيل
request.queryparam.param_name سلسلة القراءة/الكتابة

قيمة معلَمة طلب بحث معيّنة تم العثور عليها في الطلب.

طلب الخادم الوكيل
request.queryparam.param_name.N سلسلة القراءة/الكتابة

تمثّل هذه السمة قيمة مَعلمة طلب البحث Nth في الطلب.

على سبيل المثال، إذا كانت request.querystring "a=hello&a=world"، فإن القيمة المعروضة هي request.queryparam.a.1 هي "مرحبًا".

كمثال على كتابة قيم متعددة لاسم معلمة طلب بحث واحدة، مثل "type=siteid:1&type=language:us-en&type=currency:USD"، حدِّد ما يلي:

  • request.queryparam.type.1 إلى "siteid:1"
  • من request.queryparam.type.2 إلى "language:en-us"
  • request.queryparam.type.3 إلى "currency:USD"
طلب الخادم الوكيل
request.queryparam.param_name.
 values
مجموعة القراءة فقط

جميع قيم معلَمة طلب بحث معيّنة في الطلب، تكون منسَّقة على شكل قائمة مفصولة بفواصل.

على سبيل المثال، إذا كانت request.querystring "a=hello&b=lovely&a=world"، ثم قيمة request.queryparam.a.values هي "['hello', 'world']".

طلب الخادم الوكيل
request.queryparam.param_name.
 values.count
عدد صحيح القراءة فقط

عدد كل قيم معلَمة طلب بحث معيّنة في الطلب.

طلب الخادم الوكيل
request.queryparams.count عدد صحيح القراءة فقط

عدد كل مَعلمات طلب البحث في الطلب.

طلب الخادم الوكيل
request.queryparams.names مجموعة القراءة فقط

أسماء كل معلَمات طلب البحث في الطلب.

وللتكرار في أسماء معلَمات طلب البحث باستخدام JavaScript، يمكنك الاطّلاع على كيف يمكنك تكرار المجموعة من "request.queryparams.names" في JavaScript؟ في منتدى Apigee:

طلب الخادم الوكيل
request.querystring سلسلة القراءة فقط

القائمة الكاملة لمَعلمات طلب البحث في الطلب المُرسَل من تطبيق العميل.

على سبيل المثال، إذا كان الطلب هو "http://host.com/123?name=first&surname=second&place=address"، فإن هذا المتغير يعرض "name=first&surname=second&place=address".

طلب الخادم الوكيل
request.transportid سلسلة القراءة فقط

رقم تعريف الطلب كنوع TransportMessage، وهو كائن سياقي.

طلب الخادم الوكيل
request.transport.message رسالة نقل القراءة فقط

طلب من النوع TransportMessage وهو كائن متواصل.

طلب الخادم الوكيل
request.uri سلسلة القراءة فقط

في خادم وكيل لواجهة برمجة التطبيقات، فإن الخادم الوكيل <BasePath> في ProxyEndpoint (في بالإضافة إلى عنوان URL الأساسي للخادم الوكيل) إلى عنوان URL للخدمة المستهدفة في نقطة النهاية المستهدفة. على سبيل المثال:

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

تشير إلى

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

في الطلب، يكون request.uri هو المسار الأساسي للخادم الوكيل + بقية العنوان، بما في ذلك معلَمات طلب البحث.

وفي الرد، يكون request.uri هو باقي بما في ذلك معلمات طلب البحث، بعد HTTPTargetConnection.

الاختلاف هو أن الطلب الأصلي جاء إلى الخادم الوكيل، ولكن بعد ذلك يقوم بطلب آخر إلى الخدمة المستهدفة.

لنفترض أنه تم إجراء الاستدعاء التالي إلى نموذج الخادم الوكيل، الذي يحتوي على مسار أساسي من " /my-mock-proxy":

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

وطلبات الخادم الوكيل:

http://mocktarget.apigee.net

أي مما يلي يُلحق " /user?user=Dude" على عنوان URL هذا.

  • الطلب: request.uri = "/my-mock-proxy/user?user=Dude"
  • الرد: request.uri = "/user?user=Dude"
طلب الخادم الوكيل (يختلف في الرد)
request.url سلسلة القراءة فقط

عنوان URL الكامل للطلب الذي تم إجراؤه إلى نقطة النهاية المستهدفة، بما في ذلك معلَمات سلسلة طلب البحث، ولكن لا يشمل رقم المنفذ (إذا كان محدّدًا).

على سبيل المثال، إذا قمت بالاتصال بنموذج وكيل "http://my_org-test.apigee.net/my-mock-proxy/user?user=Dude"، والنقطة النهائية المستهدفة هي "http://example.com:8080"، فإن القيمة هي:

  • الطلب: غير متاح
  • الرد: "http://example.com/user?user=Dude"
الاستجابة المستهدفة
request.verb سلسلة القراءة فقط

فعل HTTP المستخدَم في الطلب. على سبيل المثال، "GET" و"PUT" و"DELETE".

طلب الخادم الوكيل
request.version سلسلة القراءة فقط

نسخة HTTP من الطلب. على سبيل المثال، "1.1".

طلب الخادم الوكيل

response

تمثّل هذه السمة الاستجابة الكاملة، بما في ذلك أي حمولة بيانات.

يوضّح الجدول التالي سمات المتغيّر response:

الموقع النوع القراءة/الكتابة الوصف بدء النطاق
response message القراءة/الكتابة

رسالة الرد الكاملة التي تم عرضها حسب الهدف

الاستجابة المستهدفة
response.content سلسلة القراءة/الكتابة

محتوى رسالة الاستجابة التي يعرضها الهدف

الاستجابة المستهدفة
response.formparam.param_name سلسلة القراءة/الكتابة

قيمة مَعلمة النموذج في الردّ.

الاستجابة المستهدفة
response.formparam.param_name.
 values.count
عدد صحيح القراءة فقط

عدد كل قيم معلَمة النموذج المحدّدة في الاستجابة.

الاستجابة المستهدفة
response.formparams.count عدد صحيح القراءة فقط

عدد جميع مقاييس النماذج في الردّ

الاستجابة المستهدفة
response.formparams.names مجموعة القراءة فقط

أسماء جميع معلمات النموذج في الرد.

الاستجابة المستهدفة
response.header.header_name سلسلة القراءة/الكتابة

للحصول على أو ضبط قيمة عنوان HTTP محدد في الاستجابة.

إذا كان نص العنوان يتضمّن فاصلة، تستنتج Apigee Edge قيمًا متعددة. وفي هذه الحالة، تعرض response.header.header_name القيمة الأولى فقط.

لقراءة العنوان بالكامل، استخدِم النموذج response.header.header_name.values.

الاستجابة المستهدفة
response.header.header_name.
 values
مجموعة القراءة فقط

جميع قيم عنوان HTTP محدّد في الاستجابة.

الاستجابة المستهدفة
response.header.header_name.
 values.count
عدد صحيح القراءة فقط

عدد كل قيم عنوان HTTP المحدَّد في الاستجابة.

الاستجابة المستهدفة
response.header.header_name.N سلسلة القراءة/الكتابة

تمثّل هذه السمة قيمة العنوان الخاص بالرمز Nth في الاستجابة. Apigee Edge تقسم قيم نص العنوان بفواصل. لاحظ أن الفهرس الذي يتم استخدام قيمته لـ N هو يستند إلى 1، وليس إلى 0.

على سبيل المثال، إذا كان العنوان Cache-control هو "public, maxage=16544", ثم response.header.cache-control.1 يعرض "maxage=16544".

الاستجابة المستهدفة
response.headers.count عدد صحيح القراءة فقط

عدد جميع العناوين في الردّ

الاستجابة المستهدفة
response.headers.names مجموعة القراءة فقط

تمثّل هذه السمة أسماء جميع العناوين في الردّ.

الاستجابة المستهدفة
response.reason.phrase سلسلة القراءة/الكتابة

تمثّل هذه السمة عبارة سبب الردّ لطلب معيّن.

الاستجابة المستهدفة
response.status.code عدد صحيح القراءة/الكتابة

رمز الاستجابة الذي تم عرضه لطلب. يمكنك استخدام هذا المتغير لإلغاء رمز حالة الاستجابة، والذي تم تخزينه في message.status.code. لمزيد من المعلومات، اطّلِع على message.

الاستجابة المستهدفة
response.transport.message سلسلة القراءة فقط

استجابة من نوع TransportMessage، وهو كائن مستمر.

الاستجابة المستهدفة

route

تُحدِّد هذه السياسة اسمَي <RouteRule> وTargetEndpoint.

يوضّح الجدول التالي سمات المتغيّر route:

الموقع النوع القراءة/الكتابة الوصف بدء النطاق
route.name سلسلة القراءة فقط

اسم <RouteRule> الذي تم تنفيذه في ProxyEndpoint على سبيل المثال: "تلقائي". يشير RouteRule إلى عنصر TargetEndpoint الوكيل لواجهة برمجة التطبيقات لتنفيذه.

الطلب المستهدف
route.target سلسلة القراءة فقط

اسم TargetEndpoint الذي تم تنفيذه. على سبيل المثال، "تلقائي".

الطلب المستهدف

router

تمثّل هذه السمة حاوية للسمة router.uuid، وقد تم إيقافها نهائيًا.

يوضّح الجدول التالي سمات المتغيّر router:

الموقع النوع القراءة/الكتابة الوصف بدء النطاق
router.uuid سلسلة القراءة فقط

تم إيقافها ويعرض قيمة خالية. (يُعرف سابقًا معرف المستخدم الفريد (UUID) للموجه الذي يتعامل مع proxy.)

طلب الخادم الوكيل

servicecallout

تصف TargetEndpoint سياسة ServiceCallout.

يوضّح الجدول التالي سمات المتغيّر servicecallout:

الموقع النوع القراءة/الكتابة الوصف بدء النطاق
servicecallout.policy_name.expectedcn سلسلة القراءة/الكتابة

الاسم الشائع المتوقع لنقطة النهاية المستهدفة كما هو موضح في سياسة ServiceCallout. ولا يكون هذا مفيدًا إلا عندما تشير نقطة النهاية المستهدفة إلى نقطة نهاية TLS/SSL.

طلب الخادم الوكيل
servicecallout.policy_name.target.url سلسلة القراءة/الكتابة

عنوان URL لنقطة نهاية الاستهداف لسياسة ServiceCallout معيَّنة.

طلب الخادم الوكيل
servicecallout.requesturi سلسلة القراءة/الكتابة

معرِّف الموارد المنتظم (URI) لـ TargetEndpoint لسياسة سياسة ServiceCallout عنوان URI هو عنوان URL لنقطة النهاية المستهدفة بدون مواصفات البروتوكول والنطاق.

طلب الخادم الوكيل

system

تحدّد عنوان IP للنظام، بالإضافة إلى تفاصيل حول الخادم الوكيل.

يوضّح الجدول التالي سمات المتغيّر system:

الموقع النوع القراءة/الكتابة الوصف بدء النطاق
system.interface.interface_name سلسلة القراءة فقط

عنوان IP للنظام.

طلب الخادم الوكيل
system.pod.name سلسلة القراءة فقط

اسم المجموعة التي يتم تشغيل الخادم الوكيل فيها

طلب الخادم الوكيل
system.region.name سلسلة القراءة فقط

اسم مركز البيانات المنطقة التي يتم تشغيل الخادم الوكيل فيها.

طلب الخادم الوكيل
system.time سلسلة القراءة فقط

وقت قراءة هذا المتغيّر. على سبيل المثال، "الأربعاء، 21 آب (أغسطس) 2013 19:16:47 بالتوقيت العالمي المنسق".

هذه القيمة هي تمثيل السلسلة للقيمة المقابلة system.timestamp على سبيل المثال، "الأربعاء، 21 آب (أغسطس) 2013، 19:16:47 بالتوقيت العالمي المتفق عليه" يتجاوب مع قيمة الطابع الزمني "1377112607413".

طلب الخادم الوكيل
system.time.year عدد صحيح القراءة فقط

الجزء الخاص بالسنة من system.time.

طلب الخادم الوكيل
system.time.month عدد صحيح القراءة فقط

الجزء الخاص بالشهر من system.time.

طلب الخادم الوكيل
system.time.day عدد صحيح القراءة فقط

جزء اليوم من الشهر من system.time.

طلب الخادم الوكيل
system.time.dayofweek عدد صحيح القراءة فقط

جزء اليوم من الأسبوع من system.time.

طلب الخادم الوكيل
system.time.hour عدد صحيح القراءة فقط

جزء الساعة من system.time.

طلب الخادم الوكيل
system.time.minute عدد صحيح القراءة فقط

جزء الدقيقة من system.time

طلب الخادم الوكيل
system.time.second عدد صحيح القراءة فقط

الجزء الثاني من system.time.

طلب الخادم الوكيل
system.time.millisecond عدد صحيح القراءة فقط

جزء المللي ثانية من system.time.

طلب الخادم الوكيل
system.time.zone سلسلة القراءة فقط

المنطقة الزمنية للنظام.

طلب الخادم الوكيل
system.timestamp الصيغة الطويلة القراءة فقط

العدد الصحيح 64 بت (الطويل) الذي يمثل وقت قراءة هذا المتغير. القيمة هو عدد المللي ثانية التي انقضت منذ منتصف الليل، في 1 كانون الثاني (يناير) 1970 بالتوقيت العالمي المنسق. على سبيل المثال: "1534783015000".

طلب الخادم الوكيل
system.uuid سلسلة القراءة فقط

المعرّف الفريد العالمي (UUID) للمعالج الذي يتعامل مع الخادم الوكيل.

طلب الخادم الوكيل

target

تصف هدف الطلب.

يوضّح الجدول التالي سمات المتغيّر target:

الموقع النوع القراءة/الكتابة الوصف بدء النطاق
target.basepath سلسلة القراءة فقط

مسار المورد (لا يشمل النطاق) إلى الخدمة المستهدفة، باستثناء طلب البحث المحددة في TargetEndpoint للخادم الوكيل.

على سبيل المثال، لنفترض أنّ الخادم الوكيل لواجهة برمجة التطبيقات يستدعي الهدف التالي:

<TargetEndpoint name="default">
...
  <HTTPTargetConnection>
    <URL>http://mocktarget.apigee.net/user?user=Dude</URL>
  </HTTPTargetConnection>

في هذا المثال، تكون السمة target.basepath هي " /user".

إذا كان الاستهداف هو هذا:

<TargetEndpoint name="default">
...
  <HTTPTargetConnection>
    <URL>http://mocktarget.apigee.net</URL>
  </HTTPTargetConnection>

وستكون قيمة target.basepath فارغة.

الطلب المستهدف
target.copy.pathsuffix منطقي القراءة/الكتابة

عند ضبط السياسة على "true"، يحتفظ الطلب المُعاد توجيهه من ProxyEndpoint إلى TargetEndpoint بالمسار. لاحقة (جزء مسار URI الذي يتبع معرّف الموارد المنتظم (URI) المحدّد في قاعدة ProxyEndpoint ).

الطلب المستهدف
target.copy.queryparams منطقي القراءة/الكتابة

عند ضبط القيمة على "true"، يحتفظ الطلب المُعاد توجيهه من ProxyEndpoint إلى TargetEndpoint بطلب البحث. المعلَمات.

الطلب المستهدف
target.country سلسلة القراءة فقط

بلد شهادة بروتوكول أمان طبقة النقل (TLS) أو طبقة المقابس الآمنة (SSL) التي قدّمها الخادم الهدف

الاستجابة المستهدفة
target.cn سلسلة القراءة فقط

الاسم الشائع لنقطة النهاية المستهدفة. ولا يكون هذا مفيدًا إلا عندما تكون نقطة النهاية المستهدفة تشير إلى نقطة نهاية TLS/SSL.

الطلب المستهدف
target.email.address سلسلة القراءة فقط

عنوان البريد الإلكتروني لشهادة بروتوكول أمان طبقة النقل (TLS) أو طبقة المقابس الآمنة (SSL) التي قدّمها الخادم الهدف

الاستجابة المستهدفة
target.expectedcn سلسلة القراءة/الكتابة

الاسم الشائع المتوقع لنقطة نهاية الاستهداف. لا يكون هذا مفيدًا إلا عندما تشير TargetEndpoint إلى نقطة نهاية TLS/SSL.

طلب الخادم الوكيل
target.host سلسلة القراءة فقط

اسم نطاق الخدمة المستهدفة التي تعرض الاستجابة للخادم الوكيل لواجهة برمجة التطبيقات.

الاستجابة المستهدفة
target.ip سلسلة القراءة فقط

عنوان IP للخدمة المستهدفة التي تعرض الاستجابة للخادم الوكيل لواجهة برمجة التطبيقات.

الاستجابة المستهدفة
target.locality سلسلة القراءة فقط

المنطقة المحلية (المدينة) لشهادة بروتوكول أمان طبقة النقل/طبقة المقابس الآمنة التي يعرضها الخادم الهدف

الاستجابة المستهدفة
target.name سلسلة القراءة فقط

استهدف الرسالة التي تصل إليها من نقطة النهاية.

الطلب المستهدف
target.organization سلسلة القراءة فقط

يشير إلى مؤسسة شهادة بروتوكول أمان طبقة النقل (TLS) أو طبقة المقابس الآمنة (SSL) التي قدّمها الخادم الهدف.

الاستجابة المستهدفة
target.organization.unit سلسلة القراءة فقط

الوحدة التنظيمية لشهادة بروتوكول أمان طبقة النقل (TLS) أو طبقة المقابس الآمنة (SSL) التي قدّمها الخادم الهدف.

الاستجابة المستهدفة
target.port عدد صحيح القراءة فقط

رقم المنفذ للخدمة المستهدفة التي تعرض الاستجابة للخادم الوكيل لواجهة برمجة التطبيقات.

الاستجابة المستهدفة
target.received.end.time سلسلة القراءة فقط

الوقت، الذي يتم التعبير عنه في شكل سلسلة، والذي انتهت فيه نقطة النهاية المستهدفة من استلام الاستجابة من الهدف. على سبيل المثال، "الأربعاء، 21 آب (أغسطس) 2013 19:16:47 بالتوقيت العالمي المنسق".

هذه القيمة الزمنية هي تمثيل السلسلة للطابع الزمني 32 بت المقابل الكمية. على سبيل المثال، "الأربعاء، 21 آب (أغسطس) 2013، 19:16:47 بالتوقيت العالمي المتفق عليه" مع قيمة الطابع الزمني من "1377112607413".

الاستجابة المستهدفة
target.received.end.
  timestamp
الصيغة الطويلة القراءة فقط

قيمة الطابع الزمني التي تحدِّد وقت انتهاء TargetEndpoint من تلقّي الرد من الهدف. على سبيل المثال، "1534783015000". وهذه القيمة عبارة عن عدد صحيح 64 بت (طويل) لتحديد عدد المللي ثانية التي انقضت منذ منتصف الليل، في 1 يناير 1970 حسب التوقيت العالمي المنسق.

الاستجابة المستهدفة
target.received.start.time سلسلة القراءة فقط

الوقت، الذي يتم التعبير عنه في شكل سلسلة، والذي بدأت فيه نقطة النهاية المستهدفة في تلقي الاستجابة من الهدف. على سبيل المثال، "الأربعاء، 21 آب (أغسطس) 2013 19:16:47 بالتوقيت العالمي المنسق".

هذه القيمة الزمنية هي تمثيل السلسلة للطابع الزمني 32 بت المقابل الكمية. على سبيل المثال، "الأربعاء، 21 آب (أغسطس) 2013، 19:16:47 بالتوقيت العالمي المتفق عليه" مع قيمة الطابع الزمني من "1377112607413".

الاستجابة المستهدفة
target.received.start.
  timestamp
الصيغة الطويلة القراءة فقط

قيمة الطابع الزمني التي تحدِّد الوقت الذي بدأت فيه نقطة النهاية المستهدفة في تلقّي الرد من الهدف. على سبيل المثال، "1534783015000". وهذه القيمة عبارة عن عدد صحيح 64 بت (طويل) لتحديد عدد المللي ثانية التي انقضت منذ منتصف الليل، في 1 يناير 1970 حسب التوقيت العالمي المنسق.

الاستجابة المستهدفة
target.scheme سلسلة القراءة فقط

بدء النطاق: الاستجابة المستهدَفة
النوع: سلسلة
الإذن: القراءة/الكتابة

تعرض http أو https بناءً على رسالة الطلب.

الطلب المستهدف
target.sent.end.time سلسلة القراءة فقط

الوقت، المُعبر عنه في شكل سلسلة، والذي توقّف فيه الخادم الوكيل عن إرسال الطلب إلى عنوان URL المحدد في TargetEndpoint. على سبيل المثال، "الأربعاء، 21 آب (أغسطس) 2013 19:16:47 بالتوقيت العالمي المنسق".

هذه القيمة الزمنية هي تمثيل السلسلة للطابع الزمني 32 بت المقابل الكمية. على سبيل المثال، "الأربعاء، 21 آب (أغسطس) 2013، 19:16:47 بالتوقيت العالمي المتفق عليه" مع قيمة الطابع الزمني من "1377112607413".

الطلب المستهدف
target.sent.end.timestamp الصيغة الطويلة القراءة فقط

قيمة الطابع الزمني التي تحدِّد وقت انتهاء الخادم الوكيل من إرسال الطلب إلى عنوان URL المحددة في TargetEndpoint. على سبيل المثال، "1377112607413". وهذه القيمة هي 64 بت. (طويل) عدد صحيح يحتوي على عدد المللي ثانية المنقضية منذ منتصف الليل في 1 يناير، عام 1970 بالتوقيت العالمي المنسق.

الطلب المستهدف
target.sent.start.time سلسلة القراءة فقط

الوقت، المُعبر عنه في شكل سلسلة، والذي بدأ فيه الخادم الوكيل إرسال الطلب إلى عنوان URL المحدد في TargetEndpoint. على سبيل المثال، "الأربعاء، 21 آب (أغسطس) 2013 19:16:47 بالتوقيت العالمي المنسق".

هذه القيمة الزمنية هي تمثيل السلسلة للطابع الزمني 32 بت المقابل الكمية. على سبيل المثال، "الأربعاء، 21 آب (أغسطس) 2013، 19:16:47 بالتوقيت العالمي المتفق عليه" مع قيمة الطابع الزمني من "1377112607413".

الطلب المستهدف
target.sent.start.timestamp الصيغة الطويلة القراءة فقط

قيمة الطابع الزمني التي تحدِّد الوقت الذي بدأ فيه الخادم الوكيل إرسال الطلب إلى عنوان URL المحددة في TargetEndpoint. على سبيل المثال، "1534783015000". وهذه القيمة هي 64 بت. (طويل) عدد صحيح يحدد عدد المللي ثانية التي انقضت منذ منتصف الليل، في 1 كانون الثاني (يناير) 1970 بالتوقيت العالمي المتفق عليه

الطلب المستهدف
target.ssl.enabled منطقي القراءة فقط

ما إذا كان TargetEndpoint يعمل على بروتوكول أمان طبقة النقل أو طبقة المقابس الآمنة أم لا.

طلب الخادم الوكيل
target.state سلسلة القراءة فقط

حالة شهادة بروتوكول أمان طبقة النقل (TLS) أو طبقة المقابس الآمنة (SSL) التي قدّمها الخادم الهدف.

الاستجابة المستهدفة
target.url سلسلة القراءة/الكتابة

عنوان URL الذي تم إعداده في ملف TargetEndpoint XML أو عنوان URL الديناميكي المستهدف (إذا يتم ضبط target.url أثناء مسار الرسالة). لا يتضمن المتغير أي عناصر مسار إضافية أو معلَمات طلب بحث. تعرض قيمة خالية إذا تم استدعاءها خارج النطاق أو وبخلاف ذلك،

الطلب المستهدف

variable

تمثّل هذه السمة حاوية للسمة variable.expectedcn.

يوضّح الجدول التالي سمات المتغيّر variable:

الموقع النوع القراءة/الكتابة الوصف بدء النطاق
variable.expectedcn سلسلة القراءة/الكتابة

متغيّر تم الكشف عنه للاسم الشائع إذا كان يعمل على بروتوكول أمان طبقة النقل (TLS)/طبقة المقابس الآمنة.

طلب الخادم الوكيل

لمزيد من المعلومات حول العمل باستخدام بروتوكول أمان طبقة النقل (TLS)، يمكنك الاطلاع على مقدمة عن بروتوكول أمان طبقة النقل (TLS)/طبقة المقابس الآمنة

virtualhost

تُحدِّد هذه السمة تفاصيل عن المضيف الظاهري.

يوضّح الجدول التالي سمات المتغيّر virtualhost:

الموقع النوع القراءة/الكتابة الوصف بدء النطاق
virtualhost.aliases.values مصفوفة السلاسل القراءة فقط

المضيفات المستعارة للمضيف الظاهري الذي يتم النقر عليه أثناء طلب معين.

طلب الخادم الوكيل
virtualhost.name سلسلة القراءة فقط

اسم المضيف الافتراضي الذي يخدم طلب العميل الأصلي.

طلب الخادم الوكيل
virtualhost.ssl.enabled منطقي القراءة فقط

عرض القيمة "true" في حال تفعيل بروتوكول أمان طبقة النقل (TLS)/طبقة المقابس الآمنة (SSL) في إعدادات المضيف الظاهري.

طلب الخادم الوكيل

لمزيد من المعلومات حول العمل مع المضيفات الظاهرية، يمكنك الاطلاع على تهيئة المضيفات الافتراضية.