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...