Использование строки 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

Ответы на вопрос(4)

Ваш ответ на вопрос