web-dev-qa-db-fra.com

Envoi POST requête via HTTP en utilisant Safari sur Mac

Je dois appeler un webservice avec Safari sur Mac. Puisque les méthodes sont en POST je ne peux pas coller l'URL dans la barre d'adresse de Safari (comme avec les méthodes GET).

Je recherche donc un plug-in ou similaire qui me permet d'envoyer la demande puis de recevoir la réponse dans le navigateur. La réponse est JSON donc avec le plugin JSON je peux voir toute la réponse avec son formatage.

Solutions ? Merci !

19
Fry

Un autre excellent outil est Postman , une application dans Google Chrome.

5
Fry

Safari est mon navigateur de choix, donc je peux sympathiser avec vous pour vouloir un plugin natif. Heureusement, bien qu'aucune extension ne soit disponible, il existe de nombreux clients OSX natifs pour les tests de point de terminaison HTTP/REST. J'utilise CocoaRestClient, qui comprend le formatage automatique et la mise en évidence de la syntaxe pour JSON, comme vous l'avez demandé. Il est open source, léger et est au moins activement soutenu par ses développeurs:

http://mmattozzi.github.io/cocoa-rest-client

33
nallenscott

Je ne sais pas pourquoi vous vous souciez de savoir si le client est dans Safari ou non. Un reposant POST devrait pouvoir être exécuté à partir de n'importe quel type de client. Vous voudrez peut-être regarder l'extension RESTClient pour Firefox http://restclient.net/

Aussi juste Google 'REST client', vous devriez voir de nombreux autres outils disponibles pour générer des POST contre votre service. Si vous êtes vraiment intéressé par les réponses spécifiques à Safari, la plupart des bons outils REST, devraient vous permettre de définir l'en-tête User-Agent de manière à donner l'impression que la demande provient de Safari.

3
Mike Brant