У меня есть один вопрос, который мне трудно четко определить правильный ответ.
Мой API имеет одну конечную точку, которая выполняет разбиение на страницы. Итак, в ответе я должен вернуть клиенту общее количество строк, затронутых запросом. Количество записей на практике.
Я читал, что я должен передавать метаданные, как то, что я хочу, в теле, обволакивая его, но я также читал, что нехорошо модифицировать тело метаданными и что будущее должно вернуться только не метаданные о теле, что означает, что оно должно быть в заголовке ответа.
O'reilly
If the information you are conveying through a custom HTTP header is important for the correct interpretation of the request or response, include that information in the body of the request or response or the URI used for the request. Avoid custom headers for such usages.
Итак, мой вопрос: каков правильный подход к проблеме? Должен ли я передать количество строк в заголовках ответа или поместить его в тело сообщения.
Большое спасибо.