最近我在使用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