Коды состояния общих запросов HTTP и пояснения
Скриншот кода состояния:

Воспроизводимый код:
export default { 200: "Запрос обработан корректно, результат возвращен", 201: «Добавить или изменить данные успешно», 202: «Запрос попал в очередь задач и обрабатывается асинхронно»,
203: «Токен или статус входа недействителен»,
204: «Удаление данных успешно», 301: «Запрошенный ресурс постоянно перенаправляется в новое место и будет повторно запрашиваться с нового адреса», 302: «Запрошенный ресурс был временно перенаправлен на новое место», 400: "Параметр запроса неверный, сервер не создавал и не модифицировал данные", 401: «Нет доступа, неправильное имя пользователя, пароль, токен», 403: «Доступ разрешен, но доступ запрещен», 404: «Доступ к несуществующему ресурсу», 405: «Неверный метод запроса», 406: «Запрошенный формат данных не соответствует типу, полученному службой», 410: «Запрошенный ресурс был безвозвратно удален», 422: «Сервер обнаружил ошибку при создании объекта», 500: «Сервер недоступен и не вернул правильные данные», 502: «Ошибка шлюза сервера», 503: «Сервер перегружен или находится на обслуживании», 504: «Время ответа сервера истекло», }

Функции и сценарии использования

1
Роль: инкапсулировать асинхронные запросы
Для онлайн-проектов, если вы не инкапсулируете ответы и подсказки об ошибках, это запутает пользователей и приведет к очень плохому взаимодействию с пользователем.В то же время также сложно собирать ошибки и локализовать проблемы.Для мини-программ Alipay и WeChat , требования аудита корректны в отношении ошибок.Информация обрабатывается с дружественными подсказками и отзывами, в противном случае это повлияет на оценку работоспособности апплета и повлияет на распределение трафика.
2
Сценарии использования: внешние проекты или проекты электронной коммерции
Если проект используется третьей стороной, его нельзя отладить снова после завершения разработки.При обнаружении ошибки чрезвычайно сложно локализовать проблему, будь то ошибка клиента или сервера, и подсказка кода состояния позволяет тем, кто не разбирается в разработке, быстро сообщить о типе проблемы, чтобы можно было принять соответствующие меры для своевременного ее устранения, особенно для проектов электронной коммерции или онлайн-транзакций.