Какие существуют типы HTTP-запросов и где в этих запросах передаются данные?
GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS, TRACE, CONNECT.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
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).
Читать ответОбъекты с областью видимости Scoped в ASP.NET Core создаются один раз на каждый HTTP-запрос и автоматически уничтожаются после завершения запроса.
Читать ответПаттерн Factory часто применяется для создания объектов HTTP-запросов, особенно когда нужно абстрагировать процесс создания разных типов запросов (GET, POST, PUT и т.д.).
Читать ответВ представленном коде есть несколько проблем и возможностей для улучшения:
Читать ответHTTP/2 — это современный протокол передачи данных в интернете, который улучшает производительность по сравнению с HTTP/1.1. Основные принципы работы HTTP/2:
Читать ответИдемпотентными считаются HTTP-методы, которые можно выполнять несколько раз подряд без изменения результата после первого вызова. К таким методам относятся:
Читать ответ