应用与数据集成平台 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