Utilisation de la chaîne JSON dans l'en-tête HTTP

Récemment, j'ai couru dans un étrange problème avec l'en-tête http d'utilisation ( Ajout de plusieurs personnalisée-têtes de requête http mystère) Pour éviter le problème à l'époque, j'ai mis les champs en chaîne json et d'ajouter que la chaîne json dans l'en-tête au lieu d'ajouter ces champs pour séparer les en-têtes http.

Par exemple, au lieu de

request.addHeader("UserName", mUserName);
request.addHeader("AuthToken", mAuthorizationToken);
request.addHeader("clientId","android_client");

J'ai créé une chaîne json et l'ajouter à l'en-tête unique

String jsonStr="{\"UserName\":\"myname\",\"AuthToken\":\"123456\",\"clientId\":\"android_client\"}";
request.addHeader("JSonStr",jsonStr);

Depuis que je suis nouveau à l'écriture de Repos et de traiter avec le Http trucs, je ne sais pas si mon utilisation est la bonne ou pas. J'aimerais avoir un aperçu de ce.

Quelques liens

http://lists.w3.org/Archives/Public/ietf-http-wg/2011OctDec/0133.html

source d'informationauteur Win Myo Htet