Demande POST GZip avec HTTPClient en Java
J'ai besoin d'envoyer une requête POST à un serveur web qui comprend un format de paramètre de requête. Je suis à l'aide d'Apache HttpClient et j'ai lu qu'il prend en charge Gzip hors de la boîte, mais je ne peux pas trouver des exemples de la façon de faire ce dont j'ai besoin. Je l'apprécierais si quelqu'un pouvait poster quelques exemples de cette.
source d'informationauteur Alex Bliskovsky
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin pour transformer ce qui est
String
dans un formatbyte[]
ou (temp)File
premier. Supposons que ce n'est pas une très grandeString
valeur, de sorte qu'unbyte[]
est suffisamment sûre pour la mise à disposition de la mémoire JVM:Ensuite, vous pouvez l'envoyer sous forme de plusieurs parties du corps à l'aide de HttpClient comme suit:
Noter que HttpClient 4.1 prend en charge la nouvelle
ByteArrayBody
qui peuvent être utilisés comme suit: