1 傳輸格式
傳輸格式均為JSON字符串,使用spring mvc返回對象,并自動通過fasterxml jackson工具類(JsonMapper.java)進行對象到JSON轉(zhuǎn)換。
輸出格式符合JSON標(biāo)準(zhǔn),UTF-8編碼。
2 賬號登錄
http://127.0.0.1:8080/ jeesite/a/login?__ajax=true
提交參數(shù):
用戶名:
username
密 碼:
password
驗證碼:
validatjeesite(isValidatjeesiteLogin為true時需要提交驗證碼)
手機登錄:mobileLogin=true
提交方式:POST
獲取驗證碼圖片:
http://127.0.0.1:8080/jeesite/servlet/validatjeesiteServlet
3 登錄成功
http://127.0.0.1:8080/jeesite/a
{
"id": "1",(ID生成策略為UUID,字符串格式,系統(tǒng)自帶用戶為數(shù)值序列)
"loginName": "system",(登錄名)
"name": "系統(tǒng)管理員",(用戶姓名)
"mobileLogin": true,(是否是手機登錄)
"sessionid": "b6b486a8919e4fc196358e10b6a82a2b"(當(dāng)前用戶SESSIONID)
}
4 登錄失敗
{
"username": "system",(登錄用戶名)
"rememberMe": false,(是否選擇了記住我)
"mobileLogin": true,(是否是手機登錄)
"isValidatjeesiteLogin": true,(登錄三次失敗為驗證碼登錄,顯示驗證碼圖片)
"message": "用戶或密碼錯誤, 請重試."(登錄失敗信息,驗證碼錯誤提示驗證碼錯誤信息)
}
5 賬號退出
http://127.0.0.1:8080/jeesite/a/logout
6 請求頁面
6.1
格式
在請求路徑后包含會話ID(JSESSIONID一定要大寫)即可,格式如下:
URL = “請求URL” + “;JSESSIONID=”+ “會話ID”
6.2
示例
http://127.0.0.1:8080/jeesite/a/test/test/listData;JSESSIONID=b6b486a8919e4fc196358e10b6a82a2b?__ajax=true
7 獲取基礎(chǔ)信息
7.1
當(dāng)前用戶信息
http://127.0.0.1:8080/jeesite/a/sys/user/info
7.2
獲取區(qū)域列表
http://127.0.0.1:8080/jeesite/a/sys/area/treeData
7.3
獲取部門列表
http://127.0.0.1:8080/jeesite/a/sys/office/treeData
7.4
獲取用戶列表
http://127.0.0.1:8080/jeesite/a/sys/user/treeData?officeId=2
返回用戶ID需要替換 “u_”,返回原始ID字符串
更多建議: