code200是什么意思 response.getStatusCode()==200什么意思?
response.getStatusCode()==200什么意思?頁面請(qǐng)求的狀態(tài)值為:200請(qǐng)求成功,303重定向,400請(qǐng)求錯(cuò)誤,401未授權(quán),403禁止訪問,404文件未找到,500服務(wù)器錯(cuò)誤作
response.getStatusCode()==200什么意思?
頁面請(qǐng)求的狀態(tài)值為:200請(qǐng)求成功,303重定向,400請(qǐng)求錯(cuò)誤,401未授權(quán),403禁止訪問,404文件未找到,500服務(wù)器錯(cuò)誤
作為前端開發(fā)人員,我們需要的所有數(shù)據(jù)都通過調(diào)用后端接口返回。如何使用我們的前端接口優(yōu)雅地編寫返回值?讓我談?wù)勎业臓顟B(tài)我們的后端團(tuán)隊(duì)如何編寫返回值?
首先使用JSON數(shù)據(jù)格式,因?yàn)镴SON數(shù)據(jù)格式相對(duì)簡單,易于讀寫,是一種跨語言的數(shù)據(jù)格式。幾乎大多數(shù)編程語言都支持這種格式,如Java、PHP、python等
我們的通用接口會(huì)返回代碼和消息,然后前端會(huì)根據(jù)代碼進(jìn)行判斷;如下圖所示,用戶界面被創(chuàng)建
代碼返回0,表示創(chuàng)建成功;代碼返回1000011,表示用戶已經(jīng)存在,則前端可以根據(jù)代碼進(jìn)行判斷并提示用戶。
我們的后端就是這樣寫入返回值的,這是一個(gè)前端操作。如果您有其他更好的后端接口返回值,請(qǐng)?jiān)谠u(píng)論區(qū)留言。
web后端接口如何優(yōu)雅編寫返回值?
一個(gè)是HTTP協(xié)議狀態(tài)碼,另一個(gè)是業(yè)務(wù)狀態(tài)碼,這是兩碼事。業(yè)務(wù)狀態(tài)代碼可以隨意定義,但是后端開發(fā)人員只定義與HTTP協(xié)議相同的狀態(tài)代碼值