Функции, связанные с запросами (Примеры)

  • Объект 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: Сервер временно недоступен (перегрузка, технические работы).

〰〰〰 𓆝 𓆟 𓆞 𓆝 𓆟 𓆝 𓆟 𓆞 〰〰〰