Подтвердить что ты не робот

В чем преимущество наличия доменного имени (spotilocal), которое разрешает 127.0.0.1?

Не уверен, что это лучше всего подходит для программистов, сбоев сервера или. Это, однако, не вопрос о разработке для Facebook.

Screenshot of Facebook timeline

Facebook недавно объявила о более тесной интеграции с Spotify. Кнопки воспроизведения/паузы, которые управляют программным обеспечением Spotify для настольных компьютеров, добавлены в Facebook, а самая последняя версия клиента Spotify запускает локальный веб-сервер. Facebook вызывает вызовы, например:

http://1234.spotilocal.com:4380/remote/status.json
http://1234.spotilocal.com:4380/remote/play.json
http://1234.spotilocal.com:4380/remote/pause.json

... где *.spotilocal.com разрешается 127.0.0.1.

В чем преимущество того, что доменное имя разрешает localhost? Это так, что Spotify может быстро изменить код на этом доменном имени, если что-то должно сломаться, и поэтому не нужно полагаться на Facebook?

Похоже, что Facebook может так же легко указать на:

http://127.0.0.1:4380/remote/status.json
4b9b3361

Ответ 1

Самая большая причина для нас при проектировании - это то, что он будет работать с https без предупреждения о смешанном содержании. Получение сертификата для реального домена намного проще, чем получение для 127.0.0.1.

Ответ 2

Одним из преимуществ использования пользовательского домена является то, что он выглядит намного более надежным. Я видел хороший кусок вредоносной программы Windows, которая настраивает локальный прокси-сервер; любые веб-запросы, которые идут до 127.0.0.1 (а не на тестовом веб-сервере, о котором знает пользователь) выглядят довольно подозрительно, и я уверен, что как Facebook, так и Spotify хотели бы избежать.

Ответ 3

Он более удобен для пользователя и действительно может разрешать различные IP-адреса в зависимости от настроек файла хостов Windows (что, я думаю, они используют). Номер порта также важен, поскольку служба резервирует этот порт для собственного использования. Пользователям не нравится видеть IP-адреса так, как им нравится видеть URL-адреса, потому что они знакомы с ними, а те, кто не слишком грамотен в компьютерной сфере, могут беспокоиться о том, что что-то не так. Они чувствуют себя более уверенно, видя "spotilocal" url.

Ответ 4

Ответ прост: бесконечный субдомен и, таким образом, обходит количество одновременных подключений, разрешенных браузером

Ответ 5

Я полагаю, что если они используют локальный веб-сервер, они могут также выполнять некоторую маршрутизацию на доменное имя - они могут иметь auth.spotilocal.com, remote.spotilocal.com, images.spotilocal.com и т.д. и иметь код отправлять на различные предметы, основываясь на входящем URL-адресе.

Я не уверен, что есть какая-то особая заслуга в том, что по указанному вами URL-адресу, но это еще один вариант, который у вас нет, если вы просто перейдете непосредственно к IP-адресу.

Ответ 6

Когда вы посещаете сайт spotify.com, сайт запрашивает spotilocal и получает токен (я думаю, что из процесса spotifywebhelper работает в фоновом режиме). Так что в основном это для отслеживания вас.

Попробуйте, если приложение spotify запущено (и вы вошли в систему), вы можете войти на сайт spotify.com автоматически, даже в приватном режиме.