Changes between Initial Version and Version 1 of appApiRules


Ignore:
Timestamp:
11/20/2014 05:07:50 PM (11 years ago)
Author:
zhouruxuan
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • appApiRules

    v1 v1  
     1 
     2== '''APP接口基本约定''' == 
     3 
     4{{{ 
     5------------------------------------------------------------------------------------------------------------------ 
     6 
     7通用接口请求参数 
     8 
     9req_enc=utf-8                   请求参数编码 
     10 
     11resp_enc=utf-8                  响应返回编码 
     12 
     13common_session_id=xxxx          用户登录凭证,如果接口需要登陆则生效 
     14 
     15pageNo=1                        请求页码(>=1),如果接口返回有分页处理则生效 
     16 
     17pageSize=20                     请求页长度,默认20,如果接口返回有分页处理则生效 
     18 
     19 
     20常用的参数字段,统一使用AppControllerStatic.java中定义的静态变量。 
     21 
     22------------------------------------------------------------------------------------------------------------------ 
     23 
     24通用接口返回参数 
     25 
     26total:18                        返回记录总条数,如果接口返回有分页处理则生效 
     27 
     28pageNo:1                        返回页码(>=1),如果接口返回有分页处理则生效 
     29 
     30pageSize:20                     返回页长度,如果接口返回有分页处理则生效 
     31 
     32code:0                          返回0:;操作成功 1:操作失败 
     33 
     34message:操作成功                默认返回"操作成功 "或者"操作失败",也可以只定义返回内容 
     35 
     36data:[]                         返回数组  
     37  
     38version:v3.0--v4.0(Latest)      返回【调用的版本号--推荐使用的最新版本号】 
     39 
     40 
     41常用的Json结果返回,统一使用AppControllerStatic.java中定义好的操作方法。 
     42 
     43printSuccessMsg():操作成功 
     44 
     45printErrorMsg():操作失败 
     46 
     47------------------------------------------------------------------------------------------------------------------ 
     48 
     49名词解释 
     50 
     51接口URL:   接口URL 
     52 
     53接口说明:  描述接口的应用场景 
     54 
     55请求参数: 参数名=xxx 
     56 
     57是否登录: 是|否,表示接口是否要登陆才能访问 
     58 
     59是否分页:  是|否,表示返回的 列表有分页处理 
     60 
     61缓存时间: xx,设置Response Http Headers Cache-Control:max-age=xx(单位/秒) 
     62 
     63 
     64全局接口返回格式:json 
     65 
     66------------------------------------------------------------------------------------------------------------------ 
     67 
     68接口URL定义 
     69 
     70a.URL前缀为/appapi/ 
     71 
     72b.APP调用的接口URL在action.do前面必须带有版本号 
     73 
     74例如:/appapi/club/v3.0/listTongChengClubs.do 
     75}}} 
     76