Каким HTTP-методом следует получать токен?
Для выдачи токена обычно используют POST по HTTPS согласно контракту авторизации. Пароль, код и другие секреты не следует помещать в query-параметры URL.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Для выдачи токена обычно используют POST по HTTPS согласно контракту авторизации. Пароль, код и другие секреты не следует помещать в query-параметры URL.
Читать ответОбычно GraphQL передают по HTTPS: POST поддерживает queries и mutations, GET может использоваться для queries. Сам GraphQL не привязан исключительно к HTTP.
Читать ответWebSocket предоставляет длительное двустороннее соединение для обмена сообщениями; обычный HTTP организован вокруг запросов и ответов.
Читать ответДля realtime используют WebSocket, для некоторых peer-to-peer сценариев — WebRTC data channels; на сервере также применяют TCP, UDP и брокеры сообщений.
Читать ответОсновные методы HTTP: GET, HEAD, POST, PUT, PATCH, DELETE, OPTIONS; также существуют CONNECT и TRACE.
Читать ответДля сессионных cookies серверный Set-Cookie позволяет установить HttpOnly и централизованно управлять параметрами; document.cookie не может создать HttpOnly-cookie.
Читать ответПараметры HTTP сначала валидируют и преобразуют в разрешённые options ORM: where, limit, offset, order и выбранные поля.
Читать ответHTTP-статусы делятся на 1xx — информационные, 2xx — успех, 3xx — перенаправление, 4xx — ошибка запроса клиента, 5xx — ошибка сервера.
Читать ответhttpResource предназначен прежде всего для реактивного чтения данных. Утверждение «только GET» неточно: API допускает method, но для мутаций предпочтителен HttpClient.
Читать ответ100 горутин для HTTP-запросов могут быть допустимы, но лимит выбирают по ресурсам, задержкам и ограничениям получателей, а не по числу URL.
Читать ответДля типичного cold Observable Angular HttpClient без подписки запрос не начнётся, а уже вызванный fetch начнётся и без then. Но без кода точное число не гарантировано.
Читать ответJWT можно положить в cookie, которую сервер устанавливает с HttpOnly. Тогда JavaScript не читает токен, а браузер отправляет его подходящему серверу автоматически.
Читать ответ