2013-02-12 17 views
18

Devo chiamare un servizio web con Safari su Mac. Poiché i metodi sono in POST, non riesco a incollare l'url nella barra degli indirizzi di Safari (come con i metodi GET).Invio di richieste POST tramite HTTP utilizzando Safari su Mac

Quindi, sto cercando un plug-in o simile che mi permetta di inviare la richiesta e quindi ricevere la risposta all'interno del browser. La risposta è JSON quindi con il plug-in JSON posso vedere tutta la risposta con la sua formattazione.

Soluzioni? Grazie !

risposta

3

Un altro grande strumento è Postman, un'applicazione all'interno di Google Chrome.

2

Non so perché ti importa se il client è in Safari o no. Un POST riposante dovrebbe essere in grado di essere eseguito da qualsiasi tipo di client. Potresti voler guardare l'estensione RESTClient per Firefox http://restclient.net/

Inoltre, solo "client REST" di Google dovresti vedere molti altri strumenti disponibili per generare i POST contro il tuo servizio. Se ti interessano davvero le risposte specifiche di Safari, i migliori strumenti REST dovrebbero consentire di impostare l'intestazione User-Agent in modo che la richiesta assomigli a quella di Safari.

+1

Voglio utilizzare Safari perché è il mio browser predefinito e ho installato un plug-in di formattazione JSON per leggere il codice molto semplicemente – Fry

+1

@Fry tools come RESTclient fornirà anche risposte JSON in formato leggibile. –

+0

Un buon motivo per utilizzare Safari è che intercetta 401 risposte AJAX e testare il comportamento di un'applicazione client richiede l'utilizzo di Safari: http://stackoverflow.com/questions/9137611/how-to-prevent-safari -da-intercettare-401-risposte-a-richieste -jax – Conan

31

Safari è il mio browser di scelta, quindi posso entrare in empatia con te per volere un plug-in nativo. Fortunatamente, anche se non ci sono estensioni disponibili, ci sono parecchi client OSX nativi per il test endpoint di HTTP/REST. Utilizzo CocoaRestClient, che include l'auto-formattazione e l'evidenziazione della sintassi per JSON, come richiesto. E 'open source, leggero, ed è almeno attivamente sostenuta dai suoi sviluppatori:

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

Problemi correlati