国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

angular.js - api介面哪一種方式傳回的資料是最佳體驗? ? ?
PHP中文網(wǎng)
PHP中文網(wǎng) 2017-05-15 17:04:30
0
1
565

api介面:
1 透過Status Code 來傳回是否為錯誤(業(yè)務(wù)和非業(yè)務(wù)錯誤)
如 422 unprocessable entity - 校驗錯誤時用。只有錯誤才回傳errors message提示訊息
成功 200 body只回傳資料載體 如:
name
age
address

2 所有api的正常和錯誤都回傳200 然後在body裡傳回業(yè)務(wù)錯誤代碼 資料 等。
sucess
code
data

使用第一種好處是 判斷方便,很多框架 如angular react的http請求都集成了success和error處理。
第二種擴充方便,可以防止天朝業(yè)者非法幹?jǐn)_非200

有群友說:外網(wǎng)不要用什麼Status Code,業(yè)者不要臉 4xx什麼的會被劫持。

大家遇到api介面沒有使用https被劫持的情況嘛?

哪個是方案按各位自己理解哪個比較好?

PHP中文網(wǎng)
PHP中文網(wǎng)

認(rèn)證0級講師

全部回覆(1)
巴扎黑

我先說說我們API回傳的資料json的格式:

code : 0為成功-100參數(shù)錯誤-200 業(yè)務(wù)處理失敗
msg : 詳細(xì)的錯誤原因
data : 介面返回的資料
目前還沒遇到運營商劫持的情況
手機安卓和IOS的APP 用http調(diào)用安卓介面也不會有跨域問題

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板