Comment puis-je afficher une chaîne de caractères XML à un webservice pour les essais?
Nous avons développé un service web RESTful qui attend une chaîne de caractères XML arrivent comme "paramètre". Pour le contrôle de qualité pour tester le service web, je suis à la recherche d'un moyen simple pour afficher une chaîne de caractères XML à une URL, puis affichage de la réponse XML du serveur.
Est-il un moyen facile d'afficher une chaîne de caractères XML vers une URL?
Vous devez vous connecter pour publier un commentaire.
Obtenir Firefox Affiche add-on.
J'ai utilisé wget pour cela, il existe des versions Windows et Linux. Pas d'interface graphique, soit, mais pas besoin de l'interface graphique pour une telle tâche simple.
Par exemple:
Où l'xmlTestFile.xml c'est un fichier xml dans le même répertoire, vous exécutez la commande wget.
Si vous souhaitez envoyer une chaîne de caractères xml au lieu d'un fichier xml, l'utilisation
--post-data="string"
--output-document=
FICHIER et peut-être--server-response
soapUI a un support pour les services RESTful, ainsi que pour le SAVON à base de services.
Chrome DHC par Restlet est assez bonne. Pour une raison quelconque, la "forme" et de "transformation", les options sont désactivées pour moi.
SOAPUI est très bon outil pour tester les services web (gui)
pas une interface graphique, mais curl est un outil populaire.
Évidemment une vieille question, mais google m'a amené ici, donc je voulais ajouter une autre ressource:
http://www.hurl.it/
De lui indiquer où envoyer l'info, comment vous voulez qu'il affichés et les données que vous voulez envoyer et il affichera la réponse à partir du site web.
Juste un ajout à la Firefox add-on, depuis Affiche semble de date, vous pouvez essayer HttpRequester.
Si vous êtes sur mac OSX, HTTP Client Application est très utile pour le débogage des services HTTP..les en-têtes, XML, tout ce que vous voulez.
http://ditchnet.org/httpclient/
Si vous utilisez Eclipse, il a construit dans le client de Services Web. J'ai dû passer à la perspective Java EE et ensuite trouver le bouton droit sur la barre du menu principal pour lancer.
Une fois, créez une nouvelle page WSDL, entrez l'url du WSDL, et puis à partir de là, vous pouvez naviguer sur le web de service et d'effectuer des requêtes. Si vous cliquez sur le bouton source dans le haut à droite, vous pouvez entrer manuellement les données XML que vous souhaitez envoyer.
http://www.eclipse.org/webtools/jst/components/ws/M4/tutorials/WebServiceExplorer.html
HttpMaster peut être utilisé pour ce scénario de test.
Il prend en charge XML affichage (avec les paramètres possibles, si vous avez besoin de plusieurs demandes en un seul lot) et les spectateurs (matières premières et de l'environnement) pour afficher la réponse. Si vous avez besoin seulement d'un simple post et get, il est tout à fait possible qu'à part entière outils sont tout simplement trop; peut-être que certains plug-in de navigateur pourrait être suffisante pour de simples demandes.