Можно ли объяснить, что означает HTTP GET запрос и как он используется для получения данных?
HTTP GET — это метод запроса в протоколе HTTP, который используется для получения данных с сервера.
Читать ответПодготовка к интервью
62 вопроса по HTTP с технических собеседований
Что проверяют на интервью
На странице собраны вопросы по HTTP — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: http, HTTP, networking.
Каталог
HTTP GET — это метод запроса в протоколе HTTP, который используется для получения данных с сервера.
Читать ответЕсли в HTTP-запросе не предоставлен токен аутентификации, сервер обычно возвращает код ответа 401 Unauthorized.
Читать ответСтатус ответа HTTP с кодом 500 означает "Internal Server Error" — внутренняя ошибка сервера.
Читать ответHTTP (HyperText Transfer Protocol) — это протокол прикладного уровня, который используется для передачи данных в виде гипертекста между клиентом (обычно браузером) и сервером.
Читать ответКогда сервер получает входящий HTTP-запрос, происходит следующая последовательность действий:
Читать ответGET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS, TRACE, CONNECT.
Читать ответВ проектах на C# чаще всего использовал следующие HTTP-методы:
Читать ответHTTPS отличается от HTTP тем, что использует шифрование данных с помощью протокола TLS (ранее SSL). Это обеспечивает:
Читать ответHTTP и TCP связаны как протоколы разных уровней сетевой модели:
Читать ответЕсли токен аутентификации истёк, сервер обычно возвращает HTTP код 401 Unauthorized. Этот код означает, что запрос требует аутентификации, и предоставленный токен недействителен или отсутствует.
Читать ответЕсли в теле ответа параметр result равен false и присутствует сообщение об ошибке, то обычно в HTTP-ответе указывается статус код из категории ошибок, например:
Читать ответМетод OnActionExecution в контексте обработки HTTP-запросов обычно относится к ASP.NET Core и используется в фильтрах действий (Action Filters).
Читать ответ