Функции, связанные с запросами (Примеры)
- Объект
request
:request.method
- Строка с методом запроса ('GET'
,'POST'
, etc.)request.GET
-QueryDict
с GET-параметрами.request.POST
-QueryDict
с POST-параметрами (из форм).request.FILES
- Словарь с загруженными файлами.
- Отправка запросов из Python:
requests.post("ссылка", data={...})
requests.get("ссылка", params={...})
(возвращает объект ответа)
Коды состояния ответов сервера (HTTP Status Codes)
200 OK
: Успешный запрос.202 Accepted
: Запрос принят на обработку, но она не завершена.301 Moved Permanently
: Ресурс окончательно перемещен (постоянная переадресация).303 See Other
: Рекомендует клиенту запросить другой URL (часто после POST). (Примечание: часто для переадресации используется302 Found
).400 Bad Request
: Сервер обнаружил синтаксическую ошибку в запросе клиента.403 Forbidden
: Сервер понял запрос, но отказывается его выполнять (недостаточно прав).404 Not Found
: Сервер не нашел ресурс по указанному URL.405 Method Not Allowed
: Указанный метод (GET
,POST
, etc.) нельзя применить к данному ресурсу.500 Internal Server Error
: Внутренняя ошибка сервера.502 Bad Gateway
: Сервер (как шлюз/прокси) получил недействительный ответ от вышестоящего сервера.503 Service Unavailable
: Сервер временно недоступен (перегрузка, технические работы).
〰〰〰 𓆝 𓆟 𓆞 𓆝 𓆟 𓆝 𓆟 𓆞 〰〰〰