تطوير البرمجيات · مصطلحات · واجهات برمجة التطبيقات والشبكات والأمان

ما معنى content negotiation؟

المعنى في مجال تطوير البرمجيات مع أمثلة

اسممصطلح متقدم

content negotiation: التفاوض على المحتوى

اختيار تمثيل للمورد، مثل تنسيقه أو لغته، باستخدام المعلومات المتبادلة بين العميل والخادم.

طريقة الاستخدام

يستخدم في واجهات HTTP والمواقع متعددة اللغات. وقد يعجز الخادم عن توفير التمثيل الذي يفضله العميل.

أمثلة

  1. The server used content negotiation to select JSON because the client listed it as an acceptable format.

    اختار الخادم JSON عبر التفاوض على المحتوى لأن العميل أدرجه ضمن الصيغ المقبولة.

    اختير التمثيل من تفضيلات العميل والصيغ التي يستطيع الخادم تقديمها.

  2. Our cache varies responses by language to support content negotiation correctly.

    تغيّر ذاكرتنا المؤقتة الاستجابات بحسب اللغة لدعم التفاوض على المحتوى بصورة صحيحة.

    يجب ألا تختلط النسخ اللغوية المختلفة في مدخل مخزن واحد.

تراكيب شائعة

  • HTTP content negotiation
  • content negotiation headers

مصطلحات أخرى: واجهات برمجة التطبيقات والشبكات والأمان

تدرّب على القراءة المتدرجة

تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية: