最近接了一个项目,需求是要将采集到的数据,以以下要求上报,并且提供接口供上层系统下发指令。
采用restful的http协议进行交互;
输入输出参数皆为json体。
响应包含三部分:
Code:业务码 1000为成功
Data:响应数据
Desc:success 成功 failed 失败
例子:
Request: {“areaId”:415}
Response: { "code": 1000, "data": { }, "desc": "success" } |
一、HTTP技术架构
HTTP是一个客户端和服务器端请求和应答的标准(TCP)。客户端是终端用户,服务器端是网站。通过使用Web浏览器或者其他工具,客户端发起一个到服务器上指定端口的HTTP请求。(我们称这个客户端)叫用户代理(user agent)。应答的服务器上存储着一些资源,我们称应答服务器为源服务器&#