#rest #http #http-get #http-response-codes
#rest #http #http-get #http-response-codes
Вопрос:
У меня есть API, который возвращает файл клиенту на основе фильтров даты начала и окончания, которые он отправляет на сервер. Сервер имеет значение конфигурации MAX_FILE _SIZE, чтобы уменьшить объем данных, которые он возвращает клиенту. В случае, если сервер отправляет усеченный файл из-за его размера, какой соответствующий код ответа?
Ответ №1:
Я думаю, что HTTP 206 — это тот, который кажется наиболее подходящим.
Код ответа на статус успешного выполнения частичного содержимого HTTP 206 указывает, что запрос выполнен успешно, и его тело содержит запрошенные диапазоны данных, как описано в заголовке диапазона запроса.
Комментарии:
1. Итак, чтобы использовать его правильно, мне нужно отправить фильтры в заголовке диапазона вместо параметров запроса? Также я увидел, что вы должны отправлять байты, а не даты. Так это подходит?