WebApi
WebApi — это бэкенд-фреймворк на PHP, ориентированный на разработку API. Его основные идеи заимствованы из PhalApi и ThinkPHP. Внимательные пользователи могут заметить, что в фреймворке используются части исходного кода ThinkPHP, например, часть, связанная с кэшем.
Примечание: фреймворк ещё не является зрелым продуктом, в нём есть много несовершенных мест. Если вы обнаружите проблемы или у вас будут более высокие требования к функциональности, пожалуйста, отправьте issue. Конечно, мы надеемся, что вы сможете использовать его как основу для своей индивидуальной разработки.
206: запрос GET выполнен успешно, но возвращена только часть данных, см. раздел о диапазоне страниц. 422: Unprocessable Entity — запрос был правильно обработан сервером, но содержит недопустимые поля. 429: Too Many Requests — из-за частых запросов доступ ограничен, попробуйте повторить попытку позже.
Код | Описание |
---|---|
200 (OK) | Запрос успешно обработан, ответ отправлен. |
204 (无内容) | Ресурсы пусты, ответ отправлен без содержимого. |
301 (Moved Permanently) | Адрес ресурса был изменён. |
303 (See Other) | Ссылка на другой ресурс. |
304 (not modified) | Ресурс не изменился (кэширование). |
400 (bad request) | Некорректный запрос (например, ошибка в параметрах). |
404 (not found) | Запрашиваемый ресурс не найден. |
406 (not acceptable) | Сервер не поддерживает требуемый формат представления. |
500 (internal server error) | Общая ошибка сервера. |
503 (Service Unavailable) | В данный момент сервер не может обработать запрос. |
Код | Описание |
---|---|
200 (OK) | Ресурсы удалены, ответ отправлен. |
301 (Moved Permanently) | Адрес ресурса был изменен. |
303 (See Other) | Ссылка на другой ресурс (например, балансировка нагрузки). |
400 (bad request) | Некорректный запрос. |
404 (not found) | Запрашиваемый ресурс не найден. |
409 (conflict) | Общий конфликт. |
500 (internal server error) | Общая ошибка сервера. |
503 (Service Unavailable) | В данный момент сервер не может обработать запрос. |
Код | Описание |
---|---|
200 (OK) | Если ресурсы были изменены, ответ отправляется. |
201 (created) | Если новый ресурс был создан, ответ отправляется. |
301 (Moved Permanently) | Адрес ресурса был изменён. |
303 (See Other) | Ссылка на другой ресурс. |
400 (bad request) | Некорректный запрос. |
404 (not found) | Запрашиваемый ресурс не найден. |
406 (not acceptable) | Сервер не поддерживает требуемый формат представления. |
412 (Precondition Failed) | Предварительное условие не выполнено (например, конфликт при обновлении условий). |
415 (unsupported media type) | Полученное представление не поддерживается. |
500 (internal server error) | Общая ошибка сервера. |
503 (Service Unavailable) | В данный момент сервер не может обработать запрос. |
Код | Описание |
---|---|
200 (OK) | Если существующие ресурсы были изменены, ответ отправляется. |
201 (created) | Если новые ресурсы были созданы, ответ отправляется. |
202 (accepted) | Запрос принят, но обработка ещё не завершена (асинхронная обработка). |
301 (Moved Permanently) | Адрес ресурса был изменён. |
303 (See Other) | Ссылка на другой ресурс. |
400 (bad request) | Некорректный запрос. |
404 (not found) | Запрашиваемый ресурс не найден. |
406 (not acceptable) | Сервер не поддерживает требуемый формат представления. |
409 (conflict) | Общий конфликт. |
412 (Precondition Failed) | Предварительное условие не выполнено (например, конфликт при обновлении условий). |
415 (unsupported media type) | Полученное представление не поддерживается. |
500 (internal server error) | Общая ошибка сервера. |
503 (Service Unavailable) | В данный момент сервер не может обработать запрос. |
Рекомендуется использовать плагин JSON-handle для браузера. 2016-09-05 Выпущена первая версия bate.
Благодарим старших товарищей за их дух открытого исходного кода, благодарим экспертов за предоставление отличных архитектурных решений для фреймворков. Также надеемся, что друзья, которые использовали этот фреймворк, смогут внести свой вклад в открытый исходный код!
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )