1.2.2 请求

请求既是http访问的资源,又是写着业务逻辑的JAVA方法。

1 作为http访问的资源

请求包括:请求地址、请求方法、请求参数和请求返回

  • 请求地址

请求地址的格式为:域名/模块名/服务名/请求名

  • 请求方法

请求方法见下表,根据请求动作选择

请求方法 说明
GET 通过请求URI得到资源
POST 添加新的内容
PUT 修改某个内容
DELETE 删除某个内容
PATCH 部分文档更改
  • 请求参数

分为两种:传入的参数和系统内置参数。

传入的参数包括如下的属性

属性 说明
参数名称 调用时的参数名
数据类型 包括字符串、整形、日期等基本类型;也包括在数据中定义的数据集
集合 选中表示传入的参数是数组
传参方式 包括请求参数、请求体、请求头和路径参数。一般情况下,使用GET方法设置为请求参数,使用POST方法设置为请求体
必填 选中则调用时必须传入,否则报错
默认值 未传入该参数,则使用默认值作为参数值

系统内置参数有3个:当前用户ID、当前用户名和授权管理中设置的控制范围。这3个参数不需要从调用方传入(是出于安全的考虑),而是在经过网关时,由系统自动施加。

  • 请求返回

请求执行后,返回给调用方的数据

属性 说明
数据类型 包括字符串、整形、日期等基本类型;也包括在数据中定义的数据集;还包括无返回
集合 选中表示返回的数据是数组

2 作为JAVA方法

请求包括方法名及参数、方法体和返回数据

  • 方法名

方法名即为请求名

  • 参数

在请求中定义的参数即为方法的参数。数据类型对应关系如下 | 参数数据类型 | JAVA数据类型 | | --- | --- | | 字符串 | String | | 整形 | Integer | | 长整形 | Long | | 含小数点数字 | Double | | 精确数字 | Decimal | | 是否 | Boolean | | 日期、时间、日期时间 | Date | | 数据集 | 数据集Class |

选中集合就是List,例如List

  • 方法体

服务采用SSM框架,在service中调用dao,实现业务逻辑。

  • 返回数据

返回基本类型和数据集类型的对应关系,见上表。下面列出几种常用返回值

JAVA方法返回值 请求返回
void 无返回
要返回JSON对象,转成String返回 字符串,调用方可将接收到的返回值序列化为JSON对象
List<> 集合,调用方接收到数组

results matching ""

    No results matching ""

    results matching ""

      No results matching ""