Comment trouver le type mime de la réponse
Je travaille avec une demande faite à l'aide du client HTTP Apache (v4 - la version la plus récente; pas les anciennes v3)...
Comment puis-je obtenir le type mime de la réponse?
Dans l'ancienne v3 de client http apache, type mime a été obtenue à l'aide de code suivant--
String mimeType = response.getMimeType();
Comment puis-je obtenir le type mime à l'aide de la v4 de client http apache?
OriginalL'auteur Arvind | 2012-01-31
Vous devez vous connecter pour publier un commentaire.
Un "Content-type" en-tête HTTP qui devraient vous donner le type mime de l'information:
ou
Alors vous pouvez extraire type mime lui-même que le type de contenu peut inclure le codage.
Bien sûr, ne pas oublier les null-vérifier avant d'obtenir la valeur de l'en-tête (dans le cas où le contenu de l'en-tête de type n'est pas envoyé par le serveur).
OriginalL'auteur Vlad
Pour obtenir le contenu le type de réponse que vous pouvez utiliser ContentType classe.
À l'aide de cette classe, vous pouvez facilement extraire type mime:
ou charset:
Cela m'aide beaucoup. un grand merci.
Pour les développeurs Android: Le ContentType classe n'est pas disponible dans l'Android port d'Apache HTTP bibliothèque
Pour Android je suppose que l'on peut utiliser developer.android.com/reference/org/apache/http/message/... , l'analyseur de classe.
Je ne comprends pas pourquoi
response.getEntity().getContentType()
ne retourne pasContentType
instance.OriginalL'auteur peppered