123456789101112131415161718192021222324252627282930313233343536 |
- //引用api工具类
- var apiTool = Java.type("cc.iotkit.comp.biz.ApiTool");
- //api配置
- apiTool.config("http://localhost",8086,3000);
- this.onReceive=function(method,path,header,params,body){
- //method:post、get、delete...
- //path:请求路径
- //header:http请求头数据,结构:{xx:xx,yy:yy}
- //params:请求参数,结构:{xx:[...],yy:[...]}
- //body:请求体,当提交的数据为json格式时使用,结构:{xx:xx,yy:yy}
- apiTool.log("onReceive method:"+method);
- apiTool.log("onReceive path:"+path);
- apiTool.log("onReceive header:"+header);
- apiTool.log("onReceive params:"+params);
- apiTool.log("onReceive body:"+body);
- var duHeader=body.header;
- var namespace=duHeader.namespace;
- var requestName=duHeader.name;
- var messageId=duHeader.messageId;
- var duPayload=duHeader.payload;
- var token=duHeader.accessToken;
- //设备发现
- if(namespace=="DuerOS.ConnectedHome.Discovery" && requestName=="DiscoverAppliancesRequest"){
- }
- return {
- url:"xx",//不指定直接作为响应返回
- header:{
- contentType:"xx"
- },
- content:"xx"
- }
- }
|