服務端通用返回物件

2021-09-09 09:14:01 字數 1522 閱讀 7422

1.服務端相應類serverresponser

/**

* @program: mmall

* @description: 通用服務響應物件

* @author: steven

* @create: 2019-01-07 22:32

**/@jsonserialize(include = jsonserialize.inclusion.non_null)

//保證序列化json的時候,如果是null的物件,key也會消失

public class serverresponseimplements serializable

private serverresponse(int status, t data)

private serverresponse(int status, string msg, t data)

private serverresponse(int status, string msg)

方法public int getstatus()

public t getdata()

public string getmsg()

@jsonignore

//使之不在json序列化結果當中

//4.判斷這個響應是不是乙個正確的響應

public boolean issuccess()

//5.定義返回物件的方法

public static serverresponsecreatebysuccess()

public static serverresponsecreatebysuccessmessage(string msg)

public static serverresponsecreatebysuccess(t data)

public static serverresponsecreatebysuccess(string msg, t data)

public static serverresponsecreatebyerror()

public static serverresponsecreatebyerrormessage(string errormessage)

public static serverresponsecreatebyerrorcodemessage(int errorcode, string errormessage)

}

2.列舉類responsecode

/**

* @program: mmall

* @description: 響應碼列舉類

* @author: steven

* @create: 2019-01-07 22:32

**/public enum responsecode

//4.定義get方法

public int getcode()

public string getdesc()

}

HTTP服務端返回狀態詳解

當伺服器響應時,其狀態行的資訊為http的版本號,狀態碼,及解釋狀態碼的簡單說明。現將5類狀態碼詳細列出 客戶方錯誤 100 繼續 101 交換協議 成功 200 ok 201 已建立 202 接收 203 非認證資訊 204 無內容 205 重置內容 206 部分內容 重定向 300 多路選擇 3...

HTTP服務端JSON服務端

最後更新日期 2014 5 18 author kagula 內容簡介 cppcms是個開源web開發框架,通過它可以很容易實現http服務和json服務,這裡介紹cppcms開發環境的搭建。寫乙個cppcms測試程式,它建立http服務,向瀏覽器返回hello,world頁面。cppcms依賴的一...

服務端返回List 資料, http 無法接收

最後在同事的幫助下,找到了這個問題的解決方法,我只簡單的寫一下重點,本方法寫在服務端 自己的邏輯處理程式,得到乙個list 型別的資料 接下來就是見證奇蹟的時刻 printwriter out response.getwriter net.sf.json.jsonobject json new ne...