最近,我遇到了一些关于http头使用的奇怪问题(Adding multiple custom http request headers mystery),为了避免当时的问题,我将字段放入json字符串中,并将该json字符串添加到头中,而不是将这些字段添加到单独的http头中.
For example, instead of
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内容还不熟悉,我不知道我的用法是否正确.我希望能对此有所了解.
Some links
http://lists.w3.org/Archives/Public/ietf-http-wg/2011OctDec/0133.html