2012-03-26 11 views

Odpowiedz

87

W pierwszym przypadku mówi serwer WWW, który Piszesz danych JSON jak w:

{ Name : 'John Smith', Age: 23} 

Druga opcja mówi serwer WWW, który będzie kodujący parametry w adresie URL, jak w :

Name=John+Smith&Age=23 
+6

Jakie są tego konsekwencje po stronie serwera. Widzę strony takie jak stackoverflow i Twitter używają 'x-www-form-urlencoded' dla żądań AJAX takich jak głosowanie itp. Odpowiedź odesłana to' JSON'. Sądzę, że lepiej jest mieć symetryczną parę żądanie/odpowiedź, tj. Zarówno JSON. – Medorator

+0

@buffer Jestem również ciekawa odpowiedzi na twoje symetryczne pytanie. –

+1

@AdamJohns: ten blog jest wart czytania, chociaż nie odpowiada dokładnie na pytanie "dlaczego": http://homakov.blogspot.in/2012/06/x-www-form-urlencoded-vs-json-pros-and .html – Medorator