Без критерия единственного ответа нет. Обычно выделяют WebSocket как канал двунаправленного обмена, тогда как остальные связаны с HTTP-семантикой запросов.
HTTP, gRPC, WebDAV и WebSocket — какой лишний?
Без критерия единственного ответа нет. Обычно выделяют WebSocket как канал двунаправленного обмена, тогда как остальные связаны с HTTP-семантикой запросов.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Без критерия единственного ответа нет. Обычно выделяют WebSocket как канал двунаправленного обмена, тогда как остальные связаны с HTTP-семантикой запросов.
HTTP — базовый протокол, WebDAV расширяет его для работы с ресурсами, а gRPC — RPC-подход с типизированными контрактами, обычно поверх HTTP/2. WebSocket после установления позволяет обеим сторонам отправлять сообщения независимо. Но gRPC также поддерживает двунаправленный streaming, поэтому формулировка «лишний» требует уточнения признака, а не угадывания названия.