网站图片怎么做alt,青岛房产网上备案查询,巫山做网站哪家强,中小型企业网站模板阿里云的产品虽多#xff0c;还是一如既往的一用一个看不懂#xff0c;该模块的文档依旧保持“稳定”发挥#xff0c;磕了半天才全部跑通。 用阿里云API网关的原因是#xff0c;在Agent中写插件调用API的时候#xff0c;需要使用Https协议#xff0c;又嫌搞备案、证书等事… 阿里云的产品虽多还是一如既往的一用一个看不懂该模块的文档依旧保持“稳定”发挥磕了半天才全部跑通。 用阿里云API网关的原因是在Agent中写插件调用API的时候需要使用Https协议又嫌搞备案、证书等事情麻烦与不太会就使用阿里云API网关来中转测试。 API网关关联文档
接口开放太麻烦试试阿里云API网关吧阿里云API网关使用教程创建后端服务为HTTP的API 1 API网关基本信息
1.1 价格
文档API调用量费用 说明
计费方式按量后付费计费周期天账单时间 账单出账时间通常在当前计费周期结束后一小时内最长不超过三个小时扣费方式 账单生成后会自动从您的账户余额中扣除费用以结算账单计费币种人民币有效调用次数 API网关收到的所有API请求均为有效调用会计入收费范围每月自然月前一百万次API调用免费当月超过部分按阶梯计费。
1.2 一些使用限制
使用限制 2 实战
2.1 笔者的使用场景 要测试一个agent的插件需要调用一个非常简单的数据接口示例如下
import requests
url http://0.0.0.0:2024/analysis/sample {lf: 1500,hf: 0,id: _xlVJ4QxW1hMlI8B,
}response requests.post(url, jsonsample)
print(response)2.2 来为自己配一个API网关
API网关工作台在【API列表】中创建API同时还可以进行调试 第一步【新建API】 这里建议小白 安全认证 可以直接选择【无认证】如果要选阿里云APP就要搞半天的验证代码 第二步【定义API请求】 这里请求path很关键/getUserInfo/[userId]因为笔者对这一块了解不多 对这个[userId]非常费解回过味来是动态参数还有这个入参定义在之前笔者的API中是不是要把lf hf id当做入参定义呢 实际是不用的如果要设置入参定义最后的请求url就是: http://0.0.0.0:2024/analysis/lflfhfhfidid并不是笔者想要的 所以这个页面只需要设置两个地方 请求path 以及 http method # 如果这里[userId]是如下的格式可变的
http://0.0.0.0:2024/analysis/阿珍
http://0.0.0.0:2024/analysis/阿强 第三步设置【后端基础定义】 这个步骤是最关键的笔者也因为这个环节一个下午抓耳挠腮的 后端地址源API服务器一定要给API网关开白名单或者全部放开笔者找了一下文档没看到API网关具体地址只能全部放开了不然一直会报错timeout后端请求PATH这里一定要加上后面的/, 不然会报错307这个问题最坑或者说是坑新手看到这个报错压根不知道怎么调整后面只能笨办法所有的可能性都遍历坑 第四步【返回结果基础定义】 可以定义也可以什么都不动直接【创建】 2.3 调试API
如果需要在阿里云网页调试需要给一个授权权限 这里【发布】后会有三种状态、环境 线上、预发、测试 要调试的话需要三遍授权 这里会出现应用然后再授权
来到调试界面
需要设置为POST才可以输入body在body输入json格式的输入参数在右边看结果其中这里的Response 数字为 422说明还是有问题正常来说的话是200
如果你希望用代码测试下面这是阿里云的测试示例一团糟示例代码应该是py2的
urllib2在Py3没有需要改成urllib.requestappcode需要到【应用管理】才能找到 撒花 结束可以继续agent测试了