HTTP(HyperText Transfer Protocol,超文本传输协议) 是一种可让开发者在程序和建模时直接访问PaaS外部Web URL服务的技术适配器。
主要功能
特别说明
适用于企业内、外的移动互联网架构接口访问
项 | 说明 |
---|---|
名称 | 名称 |
验证身份 | 使用用户名、密码验证调用 |
URL地址 | URL地址 |
请求方法 | 支持POST、GET、PUT、DELETE |
参数编码 | 默认为UTF-8 |
连接超时 | 设置连接超时时间 |
请求超时 | 设置连接超时时间 |
最大并发数 | 设置最大并发数 |
请求参数 | 配置请求参数 |
在CC连接列表中可获取适配器模型ID。
在访问前,我们假设已创建了一个CC HTTP技术适配器,其分配的模型Id为00000000
package com.actionsoft.cc.CCAPI;
import com.actionsoft.bpms.bpmn.engine.core.delegate.ProcessExecutionContext;
import com.actionsoft.bpms.bpmn.engine.listener.ExecuteListener;
import com.actionsoft.sdk.local.SDK;
import com.actionsoft.sdk.local.api.cc.HttpAPI;
public class HTTPAPITest extends ExecuteListener {
@Override
public void execute(ProcessExecutionContext processExecutionContext) throws Exception {
//HTTP
HttpAPI httpAPI = SDK.getCCAPI().getHttpAPI("00000000");
String str = httpAPI.get("https://demo.awspaas.com/r/jd?cmd=com.actionsoft.apps.www.news_query&group1=&group2=&year=&month=&firstRow=&rowCount");
httpAPI.bodyForm("group2", "文档").post("https://demo.awspaas.com/r/jd?cmd=com.actionsoft.apps.www.news_query&group1=&year=&month=&firstRow=&rowCount");
httpAPI.bodyForm (new String[][]{{"month","6"},{"year","2017"}}) .post("https://demo.awspaas.com/r/jd?cmd=com.actionsoft.apps.www.news_query&group1=&firstRow=&rowCount");
httpAPI.query("group2", "文档").post("https://demo.awspaas.com/r/jd?cmd=com.actionsoft.apps.www.news_query&group1=&year=&month=&firstRow=&rowCount");
httpAPI.query(new String[][]{{"month","6"},{"year","2017"}}).post("https://demo.awspaas.com/r/jd?cmd=com.actionsoft.apps.www.news_query&group1=&firstRow=&rowCount");
//........
httpAPI.close();
}
}
HttpAPI JavaDOC https://docs.awspaas.com/api/aws-api-javadoc/com/actionsoft/sdk/local/api/cc/HttpAPI.html
人工任务
的参与者,路由方案使用服务API/用户来自REST服务
,从URL结果指定执行人当连接器开启记录访问请求到审计日志
和记录返回结果到文件日志
开关后,调用HttpAPI相关方法时,可记录日志,具体哪些方法会记录日志,请参见javadoc HttpAPI说明。
开启后,将访问请求记录到审计日志,该日志存储在AWS PaaS平台SYS_AUDIT_LOG表中,可在日志
页进行查看。
开启后,将请求数据和返回结果记录到文件日志,该日志存储在AWS PaaS平台%AWS_HOME%/logs/目录下,默认每个文件日志最大为20M,最多存储20个文件,超出将自动清除最早日期文件。 log文件个数及单文件最大值可在%AWS_HOME%/bin/conf/aws-log4j.xml文件中配置。
使用该功能要求AWS PaaS平台许可支持SLA服务质量监控。
开启SLA服务质量监控
后,当调用RDSAPI时,将自动对调用次数、出错次数、执行耗时
进行监控。 并可通过SLA告警监控策略
对监控数据进行告警。
当配置了告警监控且触发后,可快速查看告警信息列表。
在连接列表,光标移至需要删除的模型上,点击右侧删除按钮,按钮提示进行删除。
显示当前模型所属应用信息及受管状态。在不同环境中,支持AWS PaaS的模型受管(Managed)控制。有关模型受管详细参见https://docs.awspaas.com/reference-guide/aws-paas-env-guide/managed/README.html
显示当前模型的开发维护权限,可查看到具体人员信息。有关权限的设置参见https://docs.awspaas.com/user-manual/aws-pass-console-user-manual-amc/application_develop/README.html#a
详细参见这里。
详细参见这里。