При построении ответа API, какой метод лучше (вручную) возвратить код состояния, чтобы указать правильность запроса:
1 - встроить код ответа в ответ JSON
{
'status_code' => 200,
'status_message' => 'OK',
'data' => { ... }
}
2 - Или лучше изменить поле Статус HTTP-заголовков?
Request URL:http://somesite.com
Request Method:GET
Status Code: 200 (EDITING THIS ONE)
Я думаю, что HTTP-статусы должны относиться только к ошибкам соединения и ошибкам извлечения файлов, возникающим на уровне сервера.вместо того, чтобы изменять это для устранения ошибок на уровне приложения.
Любые хорошие статьи и ресурсы для чтения также будут очень благодарны.