2011-11-10 27 views
6

desidera testare il mio servizio URL nel browser, ma è necessario passare i dati in formato json.è possibile passare il formato JSON nella barra degli indirizzi dell'URL del browser? (Metodo GET)

Ho provato il seguito, ma senza successo: http://locahost:8042/service/getinfo?body= { "name": "H & M"}

o qualsiasi strumento che può essere utilizzato per passare i dati di test JSON formattato?

UPDATES1 Voglio dire è passare manualmente i dati json formattati nella barra degli indirizzi dell'URL del browser. Come il mio esempio sopra. Questo è per test rapidi solo non per l'implementazione.

risposta

0

Probabilmente inserendolo nel GET non sarà una buona idea, dal momento che i parametri url hanno un limite di 256 caratteri. Sarebbe meglio se tu usassi il POST e mettessi il JSON nel corpo e dopo questo puoi analizzarlo usando Jackson per esempio o gson ... e ottenere il risultato come oggetto.

+0

Sì Sto considerando le dimensioni. Ecco perché volevo solo provarlo. Vuoi dare qualche esempio? – eros

2

Sì, è certamente può passare JSON in un URL Querystring. Devi solo prima digitare il codice URL della stringa JSON. Come ha detto @dmn, i dati sono probabilmente meglio passati tramite POST a causa delle restrizioni sulle dimensioni di GET.

+0

Volevo solo digitare letteralmente i dati JSON nella barra degli indirizzi dell'URL del browser. Vuoi fornire qualche esempio? – eros

+0

Bene, è possibile incollare il codice JSON in http://meyerweb.com/eric/tools/dencoder/ e copiare il JSON codificato nel querystring dell'URL. Assicurati solo di ricodificare la stringa dopo averla inviata al tuo script. Tutti i linguaggi di scripting hanno una versione di una funzione URLunencode. –

+0

URLEncoding funziona bene. Io uso [Rishida] (http://people.w3.org/rishida/tools/conversion/) per le mie esigenze di conversione. – enkash

0

Sì, è possibile Aggiungere estensione a Chrome browser web chiamato 'Advance client riposo' e il cambiamento contengono intestazione per application/json e rendere oggetto JSON e post in carico utile poi ha colpito inviare fondo funziona per oggetto JSON

Problemi correlati