Non sicuro se questo è più adatto a programmatori, errore del server o overflow dello stack. Non è, tuttavia, una domanda sullo sviluppo di Facebook.Qual è il vantaggio di avere un nome di dominio (spotilocal) che si risolve in 127.0.0.1?
Facebook recently announced tighter integration con Spotify. I pulsanti di riproduzione/pausa che controllano il software desktop Spotify sono stati aggiunti a Facebook e la versione più recente del client Spotify esegue un server Web locale. Facebook effettua le chiamate, ad esempio:
http://1234.spotilocal.com:4380/remote/status.json
http://1234.spotilocal.com:4380/remote/play.json
http://1234.spotilocal.com:4380/remote/pause.json
... dove *.spotilocal.com
risolve a 127.0.0.1
.
Qual è il vantaggio di avere un nome di dominio che si risolve in localhost? È così che Spotify può modificare rapidamente il codice su quel nome di dominio se qualcosa dovesse rompersi, quindi non devi fare affidamento su Facebook?
Sembra Facebook potrebbe semplicemente puntare la stessa facilità a:
http://127.0.0.1:4380/remote/status.json
Direi che sarà anche più facile farlo funzionare quando l'ipv6 riscuote grandi risultati, dal momento che è possibile avere sia record A che record AAAA, che non funzionerebbero con l'hardcoding 127.0.0.1 –
@ LinusUnnebäck: Anche se questo è vero, hardcoding 'localhost' è sempre possibile ovviamente :) – Wolph
@WoLpH: true;) –