2010-03-12 3 views
1

Je construis un client Https pour envoyer des données à un serveur, mais je ne sais pas ce qu'il faut passer dans User-Agent. Dois-je utiliser le webkit ou dois-je en créer un explicitement pour mon application? J'utilise this handy post Merci pour toute aideAgent utilisateur dans le client http Android

+0

Lorsque vous parlez de serveur, voulez-vous dire un serveur Web ou avez-vous une sorte de serveur d'applications en cours d'exécution? – Steve

+0

Eh bien, je veux envoyer une requête POST au serveur qui traitera les données avec une page php. – Sephy

Répondre

6

Vous n'avez besoin de passer aucun en-tête User-Agent, sauf si vous utilisez un service qui l'exige explicitement, par exemple pour le suivi ou le débogage.

HTTP fonctionne parfaitement bien sans l'en-tête User-Agent.

+2

Bizarre .. qui serait downvote une telle réponse non controversée? –

0

vous pouvez envoyer: « Mozilla/5.0 (Linux, U, Android 1.0, en-us, générique) AppleWebKit/525,10 + (KHTML, comme Gecko) Version/3.0.4 Mobile Safari/523.12.2 " est la chaîne de l'agent utilisateur de l'émulateur

+0

Apple/Safari sur Android? –

+0

Je vais essayer avec ceci et valider si cela fonctionne. mais si c'est la chaîne d'agent utilisateur de l'émulateur, que dois-je mettre si je veux publier mon application? – Sephy