相关疑难解决方法(0)

REST API:自定义HTTP标头与URL参数

您何时在REST API的请求部分中使用自定义HTTP标头?

例:

你会用吗?

GET /orders/view 
(custom HTTP header) CLIENT_ID: 23
Run Code Online (Sandbox Code Playgroud)

代替

GET /orders/view/client_id/23 or 
GET /orders/view/?client_id=23
Run Code Online (Sandbox Code Playgroud)

rest http

91
推荐指数
5
解决办法
9万
查看次数

在Http Header中使用Json字符串

最近我遇到一些奇怪的问题与http标头使用(添加多个自定义http请求标头神秘)为了避免当时的问题,我已将字段放入json字符串并将该json字符串添加到标头而不是将这些字段添加到单独的http标头.

例如,而不是

request.addHeader("UserName", mUserName);
request.addHeader("AuthToken", mAuthorizationToken);
request.addHeader("clientId","android_client");
Run Code Online (Sandbox Code Playgroud)

我创建了一个json字符串并将其添加到单个标题中

String jsonStr="{\"UserName\":\"myname\",\"AuthToken\":\"123456\",\"clientId\":\"android_client\"}";
request.addHeader("JSonStr",jsonStr);
Run Code Online (Sandbox Code Playgroud)

由于我刚开始写Rest和处理Http的东西,我不知道我的用法是否合适.我希望对此有所了解.

一些链接

http://lists.w3.org/Archives/Public/ietf-http-wg/2011OctDec/0133.html

json http-headers

20
推荐指数
4
解决办法
2万
查看次数

标签 统计

http ×1

http-headers ×1

json ×1

rest ×1