应用与数据集成平台 ROMA Connect-HttpClient类说明:使用示例
时间:2025-02-12 14:55:44
使用示例
- com.roma.apic.livedata.client.v1.HttpClient
importClass(com.roma.apic.livedata.client.v1.HttpClient);importClass(com.roma.apic.livedata.provider.v1.APIConnectResponse);function execute(data) { var httpClient = new HttpClient(); var resp = httpClient.request('GET', 'http://apigdemo.exampleRegion.com/api/echo', {}, null, 'application/json'); myHeaders = resp.headers(); proxyHeaders = {}; for (var key in myHeaders) { proxyHeaders[key] = myHeaders.get(key); } return new APIConnectResponse(resp.code(), proxyHeaders, resp.body().string(), false);}
- com.huawei.livedata.lambdaservice.livedataprovider.HttpClient
importClass(com.huawei.livedata.lambdaservice.livedataprovider.HttpClient);function excute(data) { var httpExecutor = new HttpClient(); var obj = JSON.parse(data); var host = 'xx.xx.xxx.xx:xxxx'; var headers = { 'clientapp' : 'FunctionStage' }; var params = { 'employ_no' :'00xxxxxx' }; var result = httpExecutor.callGETAPI(host,'/livews/rest/apiservice/iData/personInfo/batch',JSON.stringify(params),JSON.stringify(headers)); return result;}
support.huaweicloud.com/devg-roma/apic-dev-190603037.html