移动端数据接口返回数据格式(上)

这篇博客详细介绍了移动端接口的状态码规范,包括204、200、201等各种状态码的含义及应用场景。同时,还讨论了接口的安全规范,包括签名算法、请求发送以及回调API的安全措施,确保数据传输的准确性和安全性。
摘要由CSDN通过智能技术生成

一、接口规则:

传输方式 为保证交易安全性,建议采用HTTPS传输
提交方式 采用HTTP协议中的方法提交
数据格式 提交和返回数据都为json格式
字符编码 统一采用UTF-8字符编码
签名算法 MD5
签名要求 请求和接收数据均需要校验签名,详细方法请参考安全规范-签名算法

二、状态码规范

204 No Content

如果更新成功,且客户端属性保持最新,服务器必须返回204 No Content状态码。适用于PUT请求,以及仅调整links,不涉及其它属性的POST, DELETE请求

200 OK

如果服务器接受更新,但是在请求指定内容之外做了资源修改,必须响应200 OK以及更新的资源实例,像是向此URL发出GET请求.

201 Created

如果服务器需要创建一些资源, 比如创建用户, 创建用户数据, 创建资源, 默认API的create方法返回这个状态码.

301 Moved Permanently

被请求的资源已永久移动到新位置, 适用于资源link的变更,服务器做出兼容API.

303 See Other

对应当前请求的响应可以在另一个 URI 上被找到,客户端应该使用 GET 方法进行请求, 适用于旧API往新API的兼容.

400 Bad Request

请求体包含语法错误, 出现本错误服务端应该向客户端发送出错描述

适用于:

    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值