Comment effectuer une HTTP supprimer? Tout ce que je suis donné est l'URL
Je suis juste un démarreur en java et je voudrais savoir comment faire un Delete de HTTP appel à une URL.
Tout petit morceau de code ou le document de référence serait très utile.
Je sais que la question serait tout simplement très bonne, mais je suis dans l'urgence de cette information.
Savez-vous comment faire un appel HTTP GET sur une URL?
Non, est-il nécessaire de faire un appel avant de nous supprimer??
Je veux dire que si vous savez comment faire un GET, alors vous savez comment faire un DELETE.
Pouvez-vous poster du code,de sorte que peut vous aider à trouver la solution à votre problème?
HttpClient client = new client http(); DeleteMethod del = new DeleteMethod(url); client.setConnectionTimeout(8000); client.execute(del); del.setRequestHeader("Content-Type", "text/xml" );
Non, est-il nécessaire de faire un appel avant de nous supprimer??
Je veux dire que si vous savez comment faire un GET, alors vous savez comment faire un DELETE.
Pouvez-vous poster du code,de sorte que peut vous aider à trouver la solution à votre problème?
HttpClient client = new client http(); DeleteMethod del = new DeleteMethod(url); client.setConnectionTimeout(8000); client.execute(del); del.setRequestHeader("Content-Type", "text/xml" );
OriginalL'auteur Winz | 2011-12-23
Vous devez vous connecter pour publier un commentaire.
SUPPRIMER, METTRE, les OPTIONS de méthodes sont limitées par la plupart des serveurs. Voici une bonne discussion sur ce sujet.
Sont le PUT, DELETE, TÊTE, etc méthodes disponibles dans la plupart des navigateurs web?
OriginalL'auteur kosa
Vous pouvez utiliser Restlet. C'est un bon client de l'API.Ou vous pouvez faire comme suit
Pourriez-vous s'il vous plaît laissez-moi savoir comment exécuter le DeleteMethod supprimer = new DeleteMethod('example.com/resource');
avez-vous vérifier l'URL que vous utilisez est correct ou pas
HttpClient client = new client http(); DeleteMethod del = new DeleteMethod(url); client.setConnectionTimeout(8000); client.execute(del); del.setRequestHeader("Content-Type", "text/xml" );
J'avais essayé la méthode ci-dessus, je sais comment utiliser la méthode Get et qui fonctionne très bien sans aucun problème.
OriginalL'auteur kvc
Je suppose que vous pouvez appeler comme ceci :
OriginalL'auteur Sabya
Vous pouvez également essayer de Apache HttpClient, il fournit une API pour toutes les méthodes HTTP (GET, PUT, DELETE, d'afficher, d'OPTIONS, de la TÊTE, et TRACE).
Pour un exemple d'oeil ici: http://hc.apache.org/httpclient-3.x/methods/delete.
Référence de l'API est ici: http://hc.apache.org/httpclient-3.x/apidocs/index.html
Acclamations
OriginalL'auteur Stihler
L'envoi HttpDelete est similaire à HttpGet, vous aurez d'abord construire l'url avec tous les paramètres et puis il suffit d'exécuter la demande, le code suivant est testé.
OriginalL'auteur vanloi999