أنت تعرض مستندات 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 بت المقابل
|
PostClientFlow |
client.sent.end.timestamp |
الصيغة الطويلة | القراءة فقط | قيمة الطابع الزمني التي تحدِّد وقت انتهاء ProxyEndpoint من عرض الرد إلى تطبيق العميل الأصلي. وهذه القيمة عبارة عن عدد صحيح 64 بت (طويل) يحتوي على عدد المللي ثانية التي انقضت منذ منتصف الليل، في 1 كانون الثاني (يناير) 1970 بالتوقيت العالمي المنسق. | PostClientFlow |
client.sent.start.time |
سلسلة | القراءة فقط | الوقت، الذي يتم التعبير عنه في شكل سلسلة، عندما بدأ ProxyEndpoint في عرض
الاستجابة لتطبيق العميل الأصلي. على سبيل المثال، "الأربعاء، 21 آب (أغسطس) 2013 19:16:47 بالتوقيت العالمي المنسق".
هذه القيمة هي تمثيل سلسلة للرمز 32 بت المقابل
|
PostClientFlow |
client.sent.start.timestamp |
الصيغة الطويلة | القراءة فقط | عندما بدأ الخادم الوكيل بإرسال الرد إلى العميل من ProxyEndpoint. هذا النمط يتم التعبير عنها كعدد صحيح 64 بت (طويل) يتضمن عدد المللي ثانية انقضى منذ منتصف الليل في 1 كانون الثاني (يناير) 1970 بالتوقيت العالمي المنسق. | PostClientFlow |
client.ssl.enabled |
سلسلة | القراءة فقط |
"صحيح" إذا تم ضبط نقطة النهاية الوكيلة لطبقة النقل الآمنة/طبقة المقابس الآمنة، وإلا "خطأ". |
طلب الخادم الوكيل |
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. لا يتم تعيينها إلا إذا كانت
تم ضبط العنصر |
الاستجابة المستهدفة |
message
عنصر سياقي، بالقيمة نفسها للسمة request
في مسار الطلب
أو بتنسيق response
في مسار الرد أو بالرمز error
في الخطأ
التدفق.
يوضّح الجدول التالي سمات المتغيّر message
:
الموقع | النوع | القراءة/الكتابة | الوصف | بدء النطاق |
---|---|---|---|---|
message |
message |
القراءة/الكتابة |
عنصر سياقي بالقيمة نفسها مثل |
طلب الخادم الوكيل |
message.content |
سلسلة | القراءة/الكتابة |
محتوى الطلب أو الاستجابة أو رسالة الخطأ |
طلب الخادم الوكيل |
message.formparam.param_name |
سلسلة | القراءة/الكتابة |
قيمة معلَمة النموذج المحدّدة |
طلب الخادم الوكيل |
message.formparam.param_name. |
مجموعة | القراءة فقط |
جميع قيم معلَمة النموذج المحدّدة في الرسالة |
طلب الخادم الوكيل |
message.formparam.param_name. |
عدد صحيح | القراءة فقط |
عدد قيم مَعلمات النموذج المحدّدة في الرسالة |
طلب الخادم الوكيل |
message.formparams.count |
عدد صحيح | القراءة فقط |
عدد جميع مَعلمات النموذج في الرسالة |
طلب الخادم الوكيل |
message.formparams.names |
مجموعة | القراءة فقط |
قيمة جميع مَعلمات النموذج في الرسالة |
طلب الخادم الوكيل |
message.formstring |
سلسلة | القراءة فقط |
قيمة سلسلة النموذج في الرسالة |
طلب الخادم الوكيل |
message.header.header_name |
سلسلة | القراءة/الكتابة |
يحصل على أو يضبط قيمة عنوان HTTP المحدَّد في الرسالة. إذا كان العنوان
يحتوي على فاصلة، فعند القراءة لن تتلقى سوى جزء النص حتى
الفاصلة. وإذا كنت تريد رأس الصفحة بالكامل، استخدِم النموذج
|
طلب الخادم الوكيل |
message.header.header_name.N |
سلسلة | القراءة/الكتابة |
قيمة قيمة الرأس Nth الخاصة في الرسالة، وهي إما request أو والاستجابة، اعتمادًا على حالة التدفق. تقسم 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 |
سلسلة | القراءة فقط |
عبارة السبب في رسالة الردّ من الهدف. |
الاستجابة المستهدفة |
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 |
سلسلة | القراءة/الكتابة |
إصدار 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 |
سلسلة | القراءة فقط |
قيمة لاحقة المسار الأساسي لخادم وكيل واجهة برمجة التطبيقات التي تم إرسالها من العميل وتم استلامها على نقطة نهاية الخادم الوكيل. يُعرَّف المسار الأساسي بأنه مكوّن المسار الذي يعرّف الخادم الوكيل لواجهة برمجة التطبيقات بشكلٍ فريد. يتألف عنوان URL الذي يظهر بشكل علني لخادم وكيل واجهة برمجة التطبيقات من اسم مؤسستك يتم فيها نشر الخادم الوكيل والمسار الأساسي ولاحقة المسار الأساسي وأي طلب بحث المعلَمات. على سبيل المثال، في طلب موجّه إلى |
طلب الخادم الوكيل |
proxy.url |
سلسلة | القراءة فقط |
الحصول على عنوان URL الكامل المرتبط بطلب الخادم الوكيل الذي تلقّاه ProxyEndpoint
بما في ذلك أي معلمات استعلام موجودة.
سيكون مضيف عنوان URL دائمًا هو مثال ينشئ عنوان URL لـ |
طلب الخادم الوكيل |
لمزيد من المعلومات عن العمل باستخدام الخوادم الوكيلة لواجهة برمجة التطبيقات، يُرجى الاطّلاع على يهمنا معرفة واجهات برمجة التطبيقات الخوادم الوكيلة لواجهة برمجة التطبيقات
request
الطلب الكامل، بما في ذلك أي حمولة حالية
لمزيد من المعلومات حول بيانات الطلب، يمكنك الاطّلاع على كيف يتم تمرير بيانات الطلب إلى خادم الخلفية؟
يوضّح الجدول التالي سمات المتغيّر request
:
الموقع | النوع | القراءة/الكتابة | الوصف | بدء النطاق |
---|---|---|---|---|
request |
message |
القراءة فقط |
الطلب الكامل، بما في ذلك أي حمولة حالية |
طلب الخادم الوكيل |
request.content |
سلسلة | القراءة/الكتابة |
يحصل على حمولة رسالة الطلب أو يضبطها. |
طلب الخادم الوكيل |
request.formparam.param_name |
سلسلة | القراءة/الكتابة |
تحصل على أو تضبط قيمة معلَمة النموذج المحدّدة في الطلب المُرسَل من تطبيق العميل. |
طلب الخادم الوكيل |
request.formparam.param_name. |
مجموعة | القراءة فقط |
جميع قيم مَعلمة نموذج معيّنة في الطلب، تكون منسَّقة على شكل قائمة مفصولة بفواصل. على سبيل المثال، إذا كانت الحمولة
"a=hello&x=greeting&a=world"، ثم قيمة
قيمة " |
طلب الخادم الوكيل |
request.formparam.param_name. |
عدد صحيح | القراءة فقط |
عدد كل قيم معلَمة النموذج المحدّدة المرتبطة بالطلب. |
طلب الخادم الوكيل |
request.formparam.param_name.N |
سلسلة | القراءة/الكتابة |
قيمة معلمة النموذج Nth الخاصة في الرسالة. على سبيل المثال، إذا
تكون سلسلة النموذج هي "a=hello&a=world"، فتكون القيمة المعروضة
|
طلب الخادم الوكيل |
request.formparams.count |
عدد صحيح | القراءة فقط |
عدد جميع مَعلمات النموذج المرتبطة بالطلب المُرسَل من العميل التطبيق. |
طلب الخادم الوكيل |
request.formparams.names |
مجموعة | القراءة فقط |
قائمة بجميع أسماء مَعلمات النماذج المرتبطة بالطلب |
طلب الخادم الوكيل |
request.formstring |
سلسلة | القراءة فقط |
تمثّل هذه السمة على سبيل المثال، "name=test&type=first&group=A". |
طلب الخادم الوكيل |
request.header.header_name |
سلسلة | القراءة/الكتابة |
تحصل على أو تحدد قيمة رأس معين تم العثور عليه في الطلب. إذا كان العنوان يحتوي على فاصلة، فعند القراءة لن تتلقى سوى جزء النص حتى الفاصلة. وإذا كنت تريد رأس الصفحة بالكامل، استخدِم النموذج
|
طلب الخادم الوكيل |
request.header.header_name.N |
سلسلة | القراءة/الكتابة |
تشير هذه السمة إلى قيمة العنوان الخاص بـ Nth في الطلب. Apigee Edge تقسم قيم نص العنوان بفواصل. لاحظ أن الفهرس الذي يتم استخدام قيمته لـ N هو يستند إلى 1، وليس إلى 0. على سبيل المثال، إذا كان العنوان |
طلب الخادم الوكيل |
request.header.header_name. |
مجموعة | القراءة فقط |
جميع قيم عنوان معين في الطلب. |
طلب الخادم الوكيل |
request.header.header_name. |
عدد صحيح | القراءة فقط |
عدد كل قيم عنوان معيّن في الطلب. |
طلب الخادم الوكيل |
request.headers.count |
عدد صحيح | القراءة فقط |
عدد جميع العناوين في الطلب |
طلب الخادم الوكيل |
request.headers.names |
مجموعة | القراءة فقط |
أسماء جميع العناوين في الطلب. |
طلب الخادم الوكيل |
request.path |
سلسلة | القراءة فقط |
مسار المورد الذي لم يتم إنشاء خادم وكيل له (لا يشمل المضيف) إلى خدمة الخلفية باستثناء مَعلمات طلب البحث. على سبيل المثال، يُعد معرف الموارد المنتظم (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 |
مجموعة | القراءة فقط |
أسماء كل معلَمات طلب البحث في الطلب. وللتكرار في أسماء معلَمات طلب البحث باستخدام 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 |
سلسلة | القراءة فقط |
في خادم وكيل لواجهة برمجة التطبيقات، فإن الخادم الوكيل
تشير إلى
في الطلب، يكون وفي الرد، يكون الاختلاف هو أن الطلب الأصلي جاء إلى الخادم الوكيل، ولكن بعد ذلك يقوم بطلب آخر إلى الخدمة المستهدفة. لنفترض أنه تم إجراء الاستدعاء التالي إلى نموذج الخادم الوكيل، الذي يحتوي على مسار أساسي من " /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 |
سلسلة | القراءة/الكتابة |
تمثّل هذه السمة قيمة العنوان الخاص بالرمز Nth في الاستجابة. Apigee Edge تقسم قيم نص العنوان بفواصل. لاحظ أن الفهرس الذي يتم استخدام قيمته لـ N هو يستند إلى 1، وليس إلى 0. على سبيل المثال، إذا كان العنوان |
الاستجابة المستهدفة |
response.headers.count |
عدد صحيح | القراءة فقط |
عدد جميع العناوين في الردّ |
الاستجابة المستهدفة |
response.headers.names |
مجموعة | القراءة فقط |
تمثّل هذه السمة أسماء جميع العناوين في الردّ. |
الاستجابة المستهدفة |
response.reason.phrase |
سلسلة | القراءة/الكتابة |
تمثّل هذه السمة عبارة سبب الردّ لطلب معيّن. |
الاستجابة المستهدفة |
response.status.code |
عدد صحيح | القراءة/الكتابة |
رمز الاستجابة الذي تم عرضه لطلب. يمكنك استخدام هذا المتغير لإلغاء
رمز حالة الاستجابة، والذي تم تخزينه في |
الاستجابة المستهدفة |
response.transport.message |
سلسلة | القراءة فقط |
استجابة من نوع TransportMessage، وهو كائن مستمر. |
الاستجابة المستهدفة |
route
تُحدِّد هذه السياسة اسمَي <RouteRule>
وTargetEndpoint.
يوضّح الجدول التالي سمات المتغيّر route
:
الموقع | النوع | القراءة/الكتابة | الوصف | بدء النطاق |
---|---|---|---|---|
route.name |
سلسلة | القراءة فقط |
اسم |
الطلب المستهدف |
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.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 بالمسار. لاحقة (جزء مسار 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. |
الصيغة الطويلة | القراءة فقط |
قيمة الطابع الزمني التي تحدِّد وقت انتهاء TargetEndpoint من تلقّي الرد من الهدف. على سبيل المثال، "1534783015000". وهذه القيمة عبارة عن عدد صحيح 64 بت (طويل) لتحديد عدد المللي ثانية التي انقضت منذ منتصف الليل، في 1 يناير 1970 حسب التوقيت العالمي المنسق. |
الاستجابة المستهدفة |
target.received.start.time |
سلسلة | القراءة فقط |
الوقت، الذي يتم التعبير عنه في شكل سلسلة، والذي بدأت فيه نقطة النهاية المستهدفة في تلقي الاستجابة من الهدف. على سبيل المثال، "الأربعاء، 21 آب (أغسطس) 2013 19:16:47 بالتوقيت العالمي المنسق". هذه القيمة الزمنية هي تمثيل السلسلة للطابع الزمني 32 بت المقابل الكمية. على سبيل المثال، "الأربعاء، 21 آب (أغسطس) 2013، 19:16:47 بالتوقيت العالمي المتفق عليه" مع قيمة الطابع الزمني من "1377112607413". |
الاستجابة المستهدفة |
target.received.start. |
الصيغة الطويلة | القراءة فقط |
قيمة الطابع الزمني التي تحدِّد الوقت الذي بدأت فيه نقطة النهاية المستهدفة في تلقّي الرد من الهدف. على سبيل المثال، "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 الديناميكي المستهدف (إذا
يتم ضبط |
الطلب المستهدف |
variable
تمثّل هذه السمة حاوية للسمة variable.expectedcn
.
يوضّح الجدول التالي سمات المتغيّر variable
:
الموقع | النوع | القراءة/الكتابة | الوصف | بدء النطاق |
---|---|---|---|---|
variable.expectedcn |
سلسلة | القراءة/الكتابة |
متغيّر تم الكشف عنه للاسم الشائع إذا كان يعمل على بروتوكول أمان طبقة النقل (TLS)/طبقة المقابس الآمنة. |
طلب الخادم الوكيل |
لمزيد من المعلومات حول العمل باستخدام بروتوكول أمان طبقة النقل (TLS)، يمكنك الاطلاع على مقدمة عن بروتوكول أمان طبقة النقل (TLS)/طبقة المقابس الآمنة
virtualhost
تُحدِّد هذه السمة تفاصيل عن المضيف الظاهري.
يوضّح الجدول التالي سمات المتغيّر virtualhost
:
الموقع | النوع | القراءة/الكتابة | الوصف | بدء النطاق |
---|---|---|---|---|
virtualhost.aliases.values |
مصفوفة السلاسل | القراءة فقط |
المضيفات المستعارة للمضيف الظاهري الذي يتم النقر عليه أثناء طلب معين. |
طلب الخادم الوكيل |
virtualhost.name |
سلسلة | القراءة فقط |
اسم المضيف الافتراضي الذي يخدم طلب العميل الأصلي. |
طلب الخادم الوكيل |
virtualhost.ssl.enabled |
منطقي | القراءة فقط |
عرض القيمة "true" في حال تفعيل بروتوكول أمان طبقة النقل (TLS)/طبقة المقابس الآمنة (SSL) في إعدادات المضيف الظاهري. |
طلب الخادم الوكيل |
لمزيد من المعلومات حول العمل مع المضيفات الظاهرية، يمكنك الاطلاع على تهيئة المضيفات الافتراضية.