首頁 >後端開發 >php教程 >大家一般怎麼規範介面回傳內容

大家一般怎麼規範介面回傳內容

WBOY
WBOY原創
2016-09-14 09:41:231681瀏覽

一般後端回傳的的內容有 回傳碼、陣列、提示訊息
大家一般怎麼命名
還有就是一般整個回傳的陣列json一次,還是說不只一層json

回覆內容:

一般後端回傳的的內容有 回傳碼、陣列、提示訊息
大家一般怎麼命名
還有就是一般整個回傳的陣列json一次,還是說不只一層json

參考如下

<code>{
    Status: 1, //数据状态
    Code: 200, //反码状态
    Message: 'Successful', //描述信息
    ClientTime: 1473765898, //客户端请求时间
    ServerTime: 1473765935, //服务端响应时间
    token: '38ce6474a370c3fe84ddf92403bec204cfcbe07b', //唯一token也可做加密key
    data:{ //json数据,格式层级关系根据对应需求虽易定
        key1: value1,
        key2: value2,
        key3: {
        [
            name: '小明',
            sex: 1,
        ],[
            name: '小华',
            sex: 1,
        ],[
            name: '小刚',
            sex: 1,
        ]}
    }
}</code>

<code>errNo=>
errMsg=>
data=></code>

然後json_encode這個陣列

<code>{
    code:200,
    message: "success",
    data: { key1: value1, key2: value2, ... }
}</code>

code: 錯誤碼
message: 描述訊息,成功時為"success",錯誤時則是錯誤訊息
data: 成功時傳回的數據,類型為物件或陣列

成功時:

<code class="json">{
    "code":“200”,
    "data":“成功返回数据,如果没有数据返回空数组形式[]”
}</code>

出錯時:

<code class="json">{
    "code":"错误码",
    "msg":"错误提示"
}</code>
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn