登入請求JSON 和回覆JSON格式
請求登入時候傳送的JSON資料
{
"request": "login","data":
{
"username":"zhangsan",
"password":"zhangsan",
"client":"iphone",
"other":“”
}
}
登入返回的JSON資料
// 都是英文的, 都是首字母小寫。
{
"result": "success","data":
{
"request":"login"
"username":"zhangsan",
"type":1 // 1是管理員, 0是其他使用者
"Info":{
"xh":"23027",
"bm":"災害資訊工程系",
"sjjg":"網路工程教研室",
"xm": "王金峰",
"jgbh":"2012198701",
"sfzh":"130424198702192931"
"gwxz":"教師專技",
"gwdj":"10",
"pxgsj":"201506",
"民族":”“
”性別“:
”出生年月“:
”年齡“:
”籍貫“:”“
”出生地“:”“
"zzmm":"中共黨員",
”入黨時間“:”“
”第一學歷“:,
”第一學位“:,
。。。。。。
}
}
}
{"result": "error",
"error":
{
"errorCode":"123",
"errorMsg":"使用者名稱或密碼不正確"
}
}
登入請求http和回覆JSON格式
http://***.***.***.***/loginByPhone.jsp
使用POST請求
username
password
client
other
返回JSON格式同上。
http://127.0.0.1:8080/aaa/Select.jsp
使用POST請求
familyname
client
other
type
返回JSON格式同上。
//請求查詢時候的JSON資料
1.通過姓氏查詢
{"request":"queryByFamilyName",
"data":
{
"FamilyName":"張",
"client":"iphone",
"type":"1"
}
//姓氏查詢錯誤返回的JSON資料,錯誤程式碼
{
"result":"error",
"error":
{
"errorCode":"000",
"errorMsg":"姓氏不存在"
}
}
{
"result":"error","error":
{
"errorCode":"002",
"errorMsg":"教師工號不存在"
}
}
//姓氏查詢正確返回的JSON資料
type 為1和0 均 返回如下:
{"result":"success",
"data":
{
"request":"queryByFamilyName"
"username":"zhangsan",
"queryResult": [
{ "Name":"張一" , "jgbh":"2012198701", "age":"20", "gender":"男", "bm":"災害資訊工程系" },{ "Name":"張二" , "jgbh":"2012198701","age":"30", "gender":"男", "bm":"災害資訊工程系" },
{ "Name":"張三" , "jgbh":"2012198701","age":"40", "gender":"女", "bm":"災害資訊工程系" }
]
}
}1.通過教工編號查詢
{"request":"queryByJGBH",
"data":
{
"JGBH":"2012198701",
"client":"iphone",
"type":"1"
}
如果是1,返回所有的欄位,如果是0,返回部分欄位
{
"result":"success",
"data":
{
"request":"queryByJGBH"
"username":"zhangsan",
"type":"queryResultByAdmin",
"queryResultByAdmin":
{ "xh":"23027",
"bm":"災害資訊工程系",
"sjjg":"網路工程教研室",
"xm": "王金峰",
"jgbh":"2012198701",
"sfzh":"130424198702192931"
"gwxz":"教師專技",
"gwdj":"10",
"pxgsj":"201506",
"民族":”“
”性別“:
”出生年月“:
”年齡“:
”籍貫“:”“
”出生地“:”“
"zzmm":"中共黨員",
”入黨時間“:”“
”第一學歷“:,
”第一學位“:,
。。。。。。
}
}
}如果是0,返回部分欄位
{
"result":"success",
"data":
{
"request":"queryByJGBH"
"username":"zhangsan",
"type":"queryResultByNormal",
"queryResultByNormal":
{ "xh":"23027",
"bm":"災害資訊工程系",
"sjjg":"網路工程教研室",
"xm": "王金峰",
"jgbh":"2012198701",
}
}
}