À l'époque de la version 3.x d'Apache Commons HttpClient, il était possible de faire une requête POST multipart / form-data ( un exemple de 2004 ). Malheureusement, cela n'est plus possible dans la version 4.0 de HttpClient . Pour notre activité principale "HTTP", le multipart est quelque peu hors de …
Quand utilisez-vous des en-têtes HTTP personnalisés dans la partie requête d'une API REST? Exemple: Souhaitez-vous jamais utiliser GET /orders/view (custom HTTP header) CLIENT_ID: 23 au lieu de GET /orders/view/client_id/23 or GET /orders/view/?client_id=23
Je souhaite envoyer une requête POST à une API qui envoie mes données en tant que application/x-www-form-urlencodedtype de contenu. Étant donné que je dois gérer les en-têtes de demande, j'utilise la http.NewRequest(method, urlStr string, body io.Reader)méthode pour créer une demande. Pour cette demande POST, j'ajoute ma requête de données à …
На этот вопрос есть ответы на Stack Overflow на русском : Как заставить urllib3 возвращать 307/301 ответы сервера? En regardant la source de urllib2, il semble que le moyen le plus simple de le faire serait de sous-classer HTTPRedirectHandler, puis d'utiliser build_opener pour remplacer le HTTPRedirectHandler par défaut, mais cela …
J'ai cherché et lu à ce sujet et je ne pouvais rien de vraiment utile. J'écris une petite application C # win qui permet à l'utilisateur d'envoyer des fichiers à un serveur Web, non pas par FTP, mais par HTTP en utilisant POST. Pensez-y comme un formulaire Web mais fonctionnant …
Toute la question rentre dans le titre. Et pour ajouter un peu de contexte: je ne demande pas ce qui est le meilleur selon ce que disent les spécifications, mais plutôt ce qui fonctionne le mieux compte tenu de la combinaison de navigateurs déployés de nos jours. Quelques points de …
J'ai un problème avec la récupération de la réponse Json au cas où le serveur renvoie une erreur. Voir les détails ci-dessous. Comment j'exécute la demande J'utilise java.net.HttpURLConnection. Je configure les propriétés de la requête, puis je fais: conn = (HttpURLConnection) url.openConnection(); Après cela, lorsque la demande est réussie, j'obtiens …
Je travaille sur un projet iOS. Dans cette application, je télécharge des images depuis le serveur. Problème: Pendant le téléchargement des images, je reçois le délai d'expiration de la demande . Selon la documentation, le code d'état HTTP du délai d'expiration de la demande est 408. Mais dans mon application, …
Je veux utiliser jQuery pour OBTENIR une URL et vérifier explicitement s'il a répondu avec une redirection 302, mais ne pas suivre la redirection. jQuery $.ajaxsemble toujours suivre les redirections. Comment puis-je éviter cela et voir la redirection sans la suivre? Il y a diverses questions avec des titres comme …
Alors que la spécification HTTP 1.1 semble autoriser les corps de message sur les requêtes DELETE , elle semble indiquer que les serveurs devraient l'ignorer car il n'y a pas de sémantique définie pour cela. 4.3 Corps du message Un serveur DEVRAIT lire et transmettre un corps de message sur …
J'écris un module API RESTful pour une application en PHP, et je suis un peu mélangé les verbes HEADet OPTIONS. OPTIONS Utilisé pour récupérer les verbes HTTP disponibles pour une ressource donnée? HEAD Utilisé pour déterminer si une ressource donnée est disponible? Si quelqu'un pouvait clarifier * ces verbes, ce …
J'utilise PHP pour générer des pages Web dynamiques. Comme indiqué dans le tutoriel suivant (voir le lien ci-dessous), le type MIME des documents XHTML doit être "application / xhtml + xml" lorsque $ _SERVER ['HTTP_ACCEPT'] le permet. Puisque vous pouvez servir la même page avec 2 MIME différents ("application / …
En Java, ce code lève une exception lorsque le résultat HTTP est la plage 404: URL url = new URL("http://stackoverflow.com/asdf404notfound"); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.getInputStream(); // throws! Dans mon cas, je sais que le contenu est 404, mais j'aimerais quand même lire le corps de la réponse. (Dans mon …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.