Articles of httpclient

Comment append json au corps d’une publication http en Java

J’essaie de publier des données JSON dans Java pour une application Android sur laquelle je travaille. Le contenu ci-dessous est-il valide ou dois-je pousser la chaîne JSON d’une manière différente? HttpPost httpost = new HttpPost(“http://test.localhost”); httpost.setEntity(new SsortingngEntity(“{\”filters\”:true}”)); httpost.setHeader(“Accept”, “application/json”); httpost.setHeader(“Content-type”, “application/x-www-form-urlencoded; charset=UTF-8”); //… other java code to execute the apache httpclient Merci d’avance

Les requêtes HTTP Post utilisant HttpClient prennent 2 secondes, pourquoi?

Mise à jour: J’ai trouvé la réponse moi-même, voir ci-dessous 🙂 Salut, Je suis actuellement en train de coder une application Android qui soumet des éléments en arrière-plan à l’aide de HTTP Post et AsyncTask. J’utilise le package org.apache.http.client pour cela. J’ai basé mon code sur cet exemple . Fondamentalement, mon code ressemble à ceci: […]

Comment gérer les cookies avec HttpClient sous Android et / ou Java?

J’essaie de me connecter à un site et de gérer cette session / ce cookie pour que le serveur reconnaisse mon identifiant, mais j’ai du mal à trouver un moyen d’extraire le cookie de la réponse et de créer une requête pour conserver ma connexion. Je me demande si je devrais prendre l’en-tête “Set-Cookie” ou […]

HttpDelete avec le corps

Je tente d’utiliser un object HttpDelete pour appeler la méthode de suppression d’un service Web. Le code du service Web parsing JSON à partir du corps du message. Cependant, je n’arrive pas à comprendre comment append un corps à un object HttpDelete. Y a-t-il un moyen de faire cela? Avec HttpPut et HttpPost, j’appelle la […]

Aucun MediaTypeFormatter n’est disponible pour lire un object de type ‘Ssortingng’ à partir du contenu avec le type de média ‘text / plain’

C’est la situation: Leur est un service Web externe dans Servoy et je veux utiliser ce service dans une application ASP.NET MVC. Avec ce code, je tente d’obtenir les données du service: HttpResponseMessage resp = client.GetAsync(“http://localhost:8080/servoy-service/iTechWebService/axws/shop/_authenticate/mp/112818142456/82cf1988197027955a679467c309274c4b”).Result; resp.EnsureSuccessStatusCode(); var foo = resp.Content.ReadAsAsync().Result; mais quand je lance l’application, j’obtiens l’erreur suivante: Aucun MediaTypeFormatter n’est disponible pour lire […]

Le type List n’est pas générique; il ne peut pas être paramétré avec des arguments

import java.awt.List; import java.awt.image.BufferedImage; import java.io.BufferedReader; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.InputStreamReader; import java.util.ArrayList; import javax.imageio.ImageIO; import org.apache.commons.codec.binary.Base64; import org.apache.http.HttpResponse; import org.apache.http.client.HttpClient; import org.apache.http.client.entity.UrlEncodedFormEntity; import org.apache.http.client.methods.HttpPost; import org.apache.http.impl.client.DefaultHttpClient; import org.apache.http.message.BasicNameValuePair; import org.omg.DynamicAny.NameValuePair; public class Upload { public static void main (Ssortingng[] args) { System.out.println(Imgur(“C:\\Users\\username\\Desktop\\image.jpg”, “clientID”)); } public static Ssortingng Imgur (Ssortingng imageDir, Ssortingng clientID) { […]

Authentification de base préemptive avec Apache HttpClient 4

Existe-t-il un moyen plus facile de configurer le client http pour une authentification de base préemptive que celle décrite ici ? Dans la version précédente (3.x), il s’agissait d’un simple appel de méthode (par exemple, httpClient.getParams().setAuthenticationPreemptive(true) ). La principale chose que je veux éviter est d’append BasicHttpContext à chaque méthode que j’exécute.

Alternatives à Apache HttpComponents?

Donc, je suis arrivé à la conclusion que Apache HttpComponents 4 est l’une des API les plus surchargées que je connaisse. Les choses qui semblent simples devraient prendre des centaines de lignes de code (et je ne suis toujours pas sûr que les ressources soient correctement nettoyées). De plus, il veut que je fasse des […]

HttpClient – la tâche a été annulée – Comment obtenir le message d’erreur exact?

J’ai le code de test suivant. J’ai toujours l’erreur “Tâche a été annulée” après avoir bouclé 316934 ou 361992 fois. Si je ne me trompe pas, il y a deux raisons possibles pour lesquelles la tâche a été annulée a) HttpClient a expiré ou b) trop de tâches dans la queue et certaines tâches ont […]

Type d’accord non pris en charge par C # lors de l’appel d’API Web

J’essaie d’effectuer une publication sur mon WebAPI depuis l’application de bureau ac # WPF. Peu importe ce que je fais, je reçois {“erreur”: “unsupported_grant_type”} C’est ce que j’ai essayé (et j’ai tout essayé): Aussi, web dev dev actuellement actif pour les tests: http://studiodev.biz/ object client http de base: var client = new HttpClient() client.BaseAddress = […]