Недавно я столкнулся с какой-то странной проблемой с использованием заголовка 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