输入参数设置
1. 进入服务器端代码编辑界面。
2. 点击菜单栏中的“代码”,选择下拉列表中的“输入参数设置”。
3. 名称
名称应与“信息结构图”中对应的字段的“机读名称”保持一致。
4. 注释
输入变量的注释
5. 输入方式有两种:GET和POST。GET:是通过URL方式传参数。POST:是提交表单方式传参数。根据页面的逻辑设置"请求方式"来决定。
6. 必须项
根据页面逻辑判断该参数是否是必须的参数。如果是,选择“必须项”为“是”。输入“错误信息”,即如果输入的值为空,页面会弹出提示信息。
7. 长度
长度是对参数进行长度限制。若需要对参数进行长度限制则要先明确参数长度是一个范围还是精确值。
7.1. 精确值
选择长度为“精确值”,如下图中1位置所示。输入参数的长度,如图中2位置所示。输入错误提示信息,如图中3位置所示。
7.2. 范围值
选择长度为“范围值",如下图中1位置所示。输入参数的最小长度和最大长度以及错误提示信息,如图所示:
8. 格式
明确要输入的参数是否需要格式限定,当前支持的格式有时间、邮件地址、相同输入、URL网址、数字、JSON字符串、黑名单、白名单等,以及可以自定的正则表达式。
8.1. 时间
选择格式为时间,根据页面逻辑输入“最小时间”、“最小时间提示”、“最大时间”、“最大时间提示”及“无效提示”,“无效提示”是指输入的参数不是时间格式是弹出的提示信息。
8.2. 邮件地址
选择格式为邮件地址,输入“错误信息”。
8.3. 相同输入
选择格式为“相同输入”,输入该参数与之相同的参数的名称以及错误信息。
8.4. URL网址
选择格式为“URL网址”,输入允许的协议,根据页面逻辑判断是否允许输入本地地址并选择“true”或者“flase”,然后输入“错误信息”。
注意:“允许协议”只能输入数组,如["http","https"]。
8.5. 数字
选择格式为“数字”,根据页面逻辑输入相应信息。
8.6. JSON字符串
选择格式为“JSON字符串”,输入“错误信息”。
8.7. 黑名单
选择格式为“黑名单”,输入“禁止列表”及“错误信息”。
注意“禁止列表”只能输入数组。
8.8. 白名单
选择格式为 “白名单”,输入“允许列表”及“错误信息”。
8.9. 正则表达式
选择格式为“正则表达式”,输入“正则表达式”及“错误信息”。
9. 数据类型。
明确输入的参数的数据类型。现支持的数据类型有“字符串”、“文件”、“图像”、“视频”。
9.1. 字符串
选择数据类型为“字符串”。
9.2. 文件
选择数据格式为“文件”。
9.3. 图像
选择文件格式为“图像”。如果确定选择为“图像”,必须设置其自动裁剪的尺寸。尺寸不需要十分精确,估算一下就可以了。
9.4. 视频
选择数据类型为“视频”。
10. base64兼容
如果图像已经经过处理则则选择“base64兼容”为“true”。
11. 自动裁剪的像素宽度
设置图像的宽度,如果如果设置为大于0的值,则自动剪裁图片。宽度可以只设置一个,另一个值根据图片纵横比自动计算。
12. 自动剪裁的像素高度
设置图像的高度,如果如果设置为大于0的值,则自动剪裁图片。高度可以只设置一个,另一个值根据图片纵横比自动计算。
13. 自动转化为格式
根据页面需要选择要保存的格式,默认为“保持原始格式”。
14. 解析为数组
根据页面逻辑确定是否需要将输入的参数转换为数组类型。如果需要,选择“解析为数组”为“true”。
15. 名称是否正则
如果标注时该信息点对应的元素是动态元素,则选择“true”,其他都选“false”。如果确定为动态元素的信息点,则确保“名称”命名规则为:wrp+xxx+prw。
* 当输入参数勾选正则后,务必注意不能出现这种配置
参数1: xiangqing
参数2: n {是否正则:true}
或者
参数1: biao7name
参数2: name {是否正则:true}
设置为正则的输入参数,是作为一个最小的匹配单元,而这个匹配单元不能出现其他任何输入参数名中.否则会引起混乱.(标准正则语法除外)