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

20
задан Community 23 May 2017 в 12:17
поделиться