Локальное тестирование Facebook: в каком направлении передаются данные? - PullRequest
0 голосов
/ 19 декабря 2010

Этот вопрос не о том, как настроить локальную среду для тестирования приложения Facebook.Скорее я уже настроил это с помощью этой темы .Короче говоря, я изменил свой файл hosts, и он отлично работает.

Но у меня есть сомнения:

Предположение: Везде, где я читал этот сервер Facebookработает как прокси-сервер и извлекает веб-страницы, например веб-службу, с сервера поставщика приложений, а затем отправляет эти встроенные данные в браузер.

В целях тестирования я изменил свой файл hosts, как упомянуто в приведенной выше теме,Мой вопрос: если сервер Facebook извлекает данные с моего веб-сервера, то почему мой браузер получает эти данные локально после изменения файла hosts?

Кажется, либо мое предположение неверно, либо я упускаю что-то фундаментальное.Пожалуйста помоги.Спасибо.

1 Ответ

1 голос
/ 20 декабря 2010

Facebook действует как прокси-сервер, только если вы создаете приложение FBML. Если вы создаете приложение iFrame, запрос к нему поступает прямо из браузера клиента. Вы можете проверить это, фактически установив URL-адрес холста на что-то вроде http://localhost:8080/ и запустив ваше приложение локально. Вы сможете запускать приложение как обычно, но, очевидно, только вы сможете использовать его, поскольку оно находится на локальном хосте.

...