EoLInker API 网络监控平台支持从 EoLInker API Management(API管理产品)中导入API信息,或者手动创建监控API。
进入API监控页面,点击 添加API 按钮,会直接进入API监控编辑页面。你可以在编辑页中设置API监控的名称、请求地址、请求信息、校验规则等信息。
![](http://data.eoLInker.com/course/BMemVpZ0a50f165d5b847c342f1780de90661e539cf8f32.png)
进入API监控编辑页后,你可以设置API的基本信息、请求信息、校验规则等内容。
API监控基础信息
API监控的基础信息包括:
- API请求地址
- API分组、名称
- API监控的项目环境
- API监控节点:系统会在选中的监控节点区域发起API监控请求
- 监控频率:系统会在选中的监控节点中按照设置的频率对API发起监控请求
- 超时限制:当API的响应时间超出设定的限制时间时,系统将会自动中断该次监控请求,并且报请求超时异常。
![](http://data.eoLInker.com/course/xetBsXI1266bd84ab6441fe77a3c949e3fc47ba6526dacd.png)
请求头部
你可以输入或导入请求头部。批量导入的数据格式为 key : value ,一行一条 header 信息,如:
Connection: keep-aLIve
Content-Encoding: gzip
Content-Type: appLIcation/json
Date: Mon, 30 Dec 2019 20:49:45 GMT
![](http://data.eoLInker.com/course/GiBtu1l676e298513603a48d94fcce57e0e6f0e4eec54d6.png)
请求体
请求体支持以下类型:Form-data(表单)、JSON、XML、Raw(自定义文本类型数据)。
Query参数
Query参数指的是地址栏中跟在问号?后面的参数,如以下地址中的user_name参数:
shop/query?shop_id=001
批量导入的数据格式为 ?key=value ,通过&分隔多个参数,如:
api.eoLInker.com/user/login?user_name=jackLIu&user_password=hello
![](http://data.eoLInker.com/course/gT4PL2988397f7d99627ba2cda87df582aee745d75b2dda.png)
REST 参数
REST参数指的是地址栏被斜杠/分隔的参数,如以下地址中的user_name、user_password参数。
/user/login/{user_name}/{user_password}
注意,只需要在URL中使用 {} 将REST参数括起来,下方的请求参数名中不需要使用 {} 。
![](http://data.eoLInker.com/course/Ezc8ITd0ef78f79a263329855cc35634e23519f0a7fab44.png)
权限校验
如果访问API时需要先进行身份验证,可以在权限校验处填写校验的信息。
![](http://data.eoLInker.com/course/scjBtDJc21d46605085693a4f603643d1af6d2532f5848b.png)