Wie kann ich meine raw Daten in eine HTTP-GET-Anfrage?

In dem Beispiel http://alx3apps.appspot.com/jsonrpc_example/ wenn ich auf den submit-button, merke ich (mit Firebug), dass mein browser sendet die Quelle:

{"params":["Hello ","Python!"],"method":"concat","id":1}

Es ist nicht posting ein parameter (zB. json=[encoded string from above]), sondern nur die Entsendung eines raw-string, der den oben genannten Wert.

Gibt es einen weithin akzeptierten Weg, um repliziert diese über eine GET-Anfrage, oder muss ich nur urlencode dieselbe Zeichenfolge, und fügen Sie Sie als http://www.example.com/?json=%7b%22params%22%3a%5b%22Hello+%22%2c%22Python!%22%5d%2c%22method%22%3a%22concat%22%2c%22id%22%3a1%7d? Ich verstehe, dass einige ältere Browser nicht in den Griff URI mehr als 250 Zeichen, aber ich bin OK mit, dass.

InformationsquelleAutor orokusaki | 2010-12-16
Schreibe einen Kommentar