Скрытие XHR-запросов в клиентском приложении - PullRequest
0 голосов
/ 11 января 2019

Я работал над несколькими клиентскими приложениями в нескольких стартапах за всю свою карьеру, и все эти проекты были более или менее одинаковыми:

  • Сервер, который предоставляет API-интерфейсы приложений
  • Клиент, который использует эти API для отображения интерфейса

Мне было интересно увидеть некоторые запросы на стороне сервера, отправленные клиентом на Hulu и Netflix, поскольку они оба построены на React и работают очень быстро, но когда я посмотрел на панель XHR в инструментах разработчика, я заметил, что они не Следуйте общему шаблону, к которому я привык: нет четких запросов XHR, например, нет get_recommended_videos или get_last_watched.

Мне интересно узнать больше о том, как были разработаны эти приложения и как они предоставляют контент клиенту без предоставления запрашивающего API. Их клиент связан с сервером? Есть ли какая-то настройка на их сервере, которая скрывает XHR-запросы от консоли? Это дополнительный уровень безопасности?

Кто-нибудь достаточно осведомлен, чтобы поделиться знаниями или собственным опытом с аналогичными приложениями?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...