O aplicativo iPod está entrando em contato com o servidor do iTunes para obter algumas chaves criptografadas. Três deles, na verdade, respectivamente chamados "assinatura", "certificados" e "bolsa". Todos eles fazem parte de um arquivo xml (plist) localizado em http://ax.init.itunes.apple.com/bag.xml?ix=2
.
Não há dados POST, apenas alguns cookies e cabeçalhos HTTP que fornecem informações sobre o dispositivo e o contexto. Essas informações fazem parte de muitas solicitações feitas aos servidores da Apple pelo iOS.
Não faço ideia do que pode ser essa "bolsa" nem para que é usada.
Detalhes
Aqui estão os cabeçalhos da solicitação:
User-Agent : iTunes-iPhone/4.3.4 (4; 32GB)
Accept-Language : fr;q=1.0,en;q=1.0[...]
X-Apple-Store-Front : [cut]
X-Apple-Connection-Type : WiFi
X-Apple-Cuid : [cut]
X-Apple-Software-Cuid : [cut]
X-Dsid : [cut]
X-Apple-Client-Application : MediaPlayer
X-Apple-Client-Versions : iBooks/1.3
Os nomes dos cookies:
mz_at1
s_vi
dssid2
mz_pc
mz_at0
ds01_a
Pod
s_vnum_us
s_vnum_befr
mz_if
mz_pt
a
s_vnum_fr
s_cvp35b
E o esquema XML:
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>signature</key>
<data>[encrypted string]</data>
<key>certs</key>
<array>
<data>[encrypted string]</data>
</array>
<key>bag</key>
<data>[VERY long encrypted string]</data>
</dict>
</plist>
A parte "certs" parece ser constante, mesmo com um navegador padrão e nenhum dos cabeçalhos ou cookies HTTP especiais.
(Não quero publicar muitos detalhes, pois não sei o que eles contêm sobre mim ou meu ID Apple.)
Se você ainda vê o polegar para cima e o balão na interface do usuário do aplicativo iPod enquanto toca a música, está conversando com Ping em segundo plano. Esses ícones são visíveis apenas se o aplicativo souber que a música está no catálogo do iTunes.
Supondo que eu esteja certo até agora, ele está perguntando à infraestrutura da Apple se deve mostrar a interface do usuário do Ping para uma música específica.
fonte