资源简介
这是海康的DEMO,主要是调用海康8200平台的接口。如有需求的同伴。请下载研究
代码片段和文件信息
package com.hikvision.ga;
import java.util.HashMap;
import java.util.Map;
import com.hikvision.artemis.sdk.ArtemisHttpUtil;
import com.hikvision.artemis.sdk.config.ArtemisConfig;
public class ArtemisPostTest {
/**
* 请根据自己的appKey和appSecret更换static静态块中的三个参数. [1 host]
* 如果你选择的是同open8200对接也就是说非现场环境海康总部的演示环境host不用修改.默认为open8200.hikvision.com
* 如果你选择的是同现场环境对接host要修改为现场环境的ip例如:10.33.25.22:9999 [2 appKey和appSecret]
* 请按照或得到的appKey和appSecret更改.
*
* ps. 如果同海康open8200的演示环境对接成功后切换到现场环境请按照现场情况更换三个参数.
*
*/
static {
ArtemisConfig.host = “open8200.hikvision.com“; // artemis网关服务器ip端口
ArtemisConfig.appKey = “22425134“; // 秘钥appkey
ArtemisConfig.appSecret = “27nVzZKeq7uOpDIWUVJ4“;// 秘钥appSecret
}
/**
* 能力开放平台的网站路径
*/
private static final String ARTEMIS_PATH = “/artemis“;
/**
* 调用post请求类型的接口这里以简单的加法接口示例
* https://open8200.hikvision.com/artemis/portal/documentCenter/showDocumentCenter?docId=98#api1
*
* @return
*/
public static String callPostApi() {
/**
* https://open8200.hikvision.com/artemis/portal/documentCenter/showDocumentCenter?docId=98#api1
* 根据API文档可以看出来这是一个POST请求的Rest接口 而且传入的参数值为是一个form值.
* ArtemisHttpUtil工具类提供了doPostFormArtemis这个函数 一共五个参数在文档里写明其中的意思. 因为接口是https
* 所以第一个参数path是个hashmap类型请put一个key-value querys为传入的参数.
* paramMap 为form的参数值.
* queryString不存在所以传入nullaccept和contentType不指定按照默认传null.
*/
String getCamsApi = ARTEMIS_PATH + “/api/artemis/v1/plus“;
Map paramMap = new HashMap();// post请求Form表单参数
paramMap.put(“a“ “3“);
paramMap.put(“b“ “2“);
Map path = new HashMap(2) {
{
put(“https://“ getCamsApi);
}
};
String result = ArtemisHttpUtil.doPostFormArtemis(path paramMap null null null);
return result;
}
public static void main(String[] args) {
String result = callPostApi();
System.out.println(result);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2936643 2017-07-18 10:49 artemis-http-client(JDK8)\artemis-http-client-1.0-SNAPSHOT.jar
目录 0 2017-08-15 17:27 artemis-http-client(JDK8)
文件 5915390 2017-09-18 14:03 artemis-http-client(JDK7)\artemis-http-client-1.0.1-SNAPSHOT.jar
目录 0 2017-09-18 14:05 artemis-http-client(JDK7)
文件 301796 2017-09-21 11:39 artemis-http-client说明文档.pdf
文件 738 2017-10-25 16:07 请先读我(一定先读我再去打开别的文件).txt
文件 380 2017-10-25 14:27 artemis-sdk-demo\.classpath
文件 392 2017-10-25 14:17 artemis-sdk-demo\.project
文件 598 2017-10-25 14:17 artemis-sdk-demo\.settings\org.eclipse.jdt.core.prefs
文件 2936643 2017-10-25 14:27 artemis-sdk-demo\lib\artemis-http-client-1.0-SNAPSHOT.jar
文件 2256 2017-10-25 16:05 artemis-sdk-demo\src\com\hikvision\ga\ArtemisPostTest.java
文件 3707 2017-10-25 16:05 artemis-sdk-demo\src\com\hikvision\ga\ArtemisTest.java
目录 0 2017-10-25 16:07 artemis-sdk-demo\src\com\hikvision\ga
目录 0 2017-10-25 16:07 artemis-sdk-demo\src\com\hikvision
目录 0 2017-10-25 16:07 artemis-sdk-demo\src\com
目录 0 2017-10-25 16:07 artemis-sdk-demo\.settings
目录 0 2017-10-25 16:07 artemis-sdk-demo\lib
目录 0 2017-10-25 16:07 artemis-sdk-demo\src
目录 0 2017-10-25 16:07 artemis-sdk-demo
----------- --------- ---------- ----- ----
12098543 19
相关资源
- 北亚海康监控数据恢复软件v1.9.rar
- 海康威视开发包内含WebComponents.exe插件
- 组态王海康控件.rar
- 海康威视安卓移动端摄像头调用demo
- 海康威视 web二次开发 内附API 最新
- 海康NetVideoActiveX23
- UD12807B-A__DS-K1T607人脸识别终端_用户手
- 海康视频监控 hik chrome 谷歌浏览器 二
- 杭州海康威视2009招聘专业技能笔试题
- 海康 NetVideoActiveX23开发包
- 海康智能高清卡口
- opencv vlc 访问海康网络摄像头
- 海康回调解码
- 海康威视指纹门禁一体机_用户手册
- 海康威视笔试题08、09、12、13年 dsp,
- 海康 web 插件
- 2016海康威视摄像头监控web端+插件 亲
- 海康威视模式识别笔试题
-
海康播放器 V6.0(最新播放器VSPla
- Delphi7海康硬盘录像机或摄像头客户端
- 组态王7.5SP1 海康威视视频控件例程
- 海康威视web3.0开发包
- 海康威视SDK开发手册 CHM
- 海康网络视频监控NetVideoActiveX23
- 海康出入口停车场LED显示屏开发演示
- 海康.SCEServer V1.2.50.zip
- 海康威视sdk二次开发基于springboot报警
- iVMS-8800能源行业管理平台软件说明书
- 400SADPtool海康设备搜索配置软件
- 海康威视VisionMaster算法平台 用户手册
评论
共有 条评论