ما معنى content negotiation؟
المعنى في مجال تطوير البرمجيات مع أمثلة
content negotiation: التفاوض على المحتوى
اختيار تمثيل للمورد، مثل تنسيقه أو لغته، باستخدام المعلومات المتبادلة بين العميل والخادم.
طريقة الاستخدام
يستخدم في واجهات HTTP والمواقع متعددة اللغات. وقد يعجز الخادم عن توفير التمثيل الذي يفضله العميل.
أمثلة
The server used content negotiation to select JSON because the client listed it as an acceptable format.
اختار الخادم JSON عبر التفاوض على المحتوى لأن العميل أدرجه ضمن الصيغ المقبولة.
اختير التمثيل من تفضيلات العميل والصيغ التي يستطيع الخادم تقديمها.
Our cache varies responses by language to support content negotiation correctly.
تغيّر ذاكرتنا المؤقتة الاستجابات بحسب اللغة لدعم التفاوض على المحتوى بصورة صحيحة.
يجب ألا تختلط النسخ اللغوية المختلفة في مدخل مخزن واحد.
تراكيب شائعة
- HTTP content negotiation
- content negotiation headers
مصطلحات ذات صلة
مصطلحات أخرى: واجهات برمجة التطبيقات والشبكات والأمان
- API · واجهة برمجة التطبيقات
- endpoint · نقطة نهاية
- REST · نقل الحالة التمثيلي (REST)
- JSON · صيغة JSON لتبادل البيانات
- status code · رمز الحالة
- payload · حمولة البيانات
- authentication · المصادقة
- third-party · جهة خارجية
- SDK · حزمة تطوير البرمجيات (SDK)
- breaking change · تغيير غير متوافق
- request · طلب
- response · استجابة
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
