Использование строки Json в заголовке Http
Недавно я столкнулся с какой-то странной проблемой с использованием заголовка http (Добавление нескольких пользовательских заголовков HTTP-запроса загадка) Чтобы избежать проблемы в то время, я поместил поля в строку json и добавил эту строку json в заголовок вместо того, чтобы добавлять эти поля в отдельные заголовки http.
Например, вместо
request.addHeader("UserName", mUserName);
request.addHeader("AuthToken", mAuthorizationToken);
request.addHeader("clientId","android_client");
Я создал строку json и добавил ее в один заголовок
String jsonStr="{\"UserName\":\"myname\",\"AuthToken\":\"123456\",\"clientId\":\"android_client\"}";
request.addHeader("JSonStr",jsonStr);
Так как я новичок в написании Rest и работе с Http, я не знаю, правильно ли я использую или нет. Я был бы признателен за понимание этого.
Некоторые ссылки
http://lists.w3.org/Archives/Public/ietf-http-wg/2011OctDec/0133.html