Англійська лексика: Розробка програмного забезпечення · API, мережі й безпека

Що означає content negotiation?

Значення й приклади · Розробка програмного забезпечення

іменникТермін вищого рівня

content negotiation: узгодження формату вмісту, узгодження подання ресурсу

Вибір представлення ресурсу, наприклад його формату чи мови, на основі інформації, якою обмінюються клієнт і сервер.

Де і як уживається

Термін уживають для HTTP API та багатомовних сайтів. Сервер може не мати потрібного клієнтові представлення.

Приклади речень

  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