资源简介
这是海康的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
相关资源
- 海康威视 WEB无插件开发包 V3.2
- 易语言-海康威视SDK-DEMO
- 海康威视mib
- 海康摄像头+web3.0开发包SDK的demo
- 海康SDK delphi demo
- 海康sdk说明书 二次开发参考
- 海康监控视频接入视频demo及操作手册
- 法院行业方案宣讲稿-海康
- 海康黑屏刷机软件HIKTOOL
- 海康Web3.0控件开发包32位+demo
- 海康威视控件开发包.zip
- 海康相机SDK二次开发与Halcon混合编程
- 海康相机SDK二次开发与Qt混合编程代码
- 海康 ocx控件 支持265格式
- web3.0海康视频在线实时监控支持h.26
- 海康威视AI Cloud平安城市建设方案PP
- 海康摄像机Linux64SDK下QT预览实现
- 海康威视web开发包.rar
- hikvision-isapi
- 海康威视网口工业线阵相机用户手册
- 海康威视摄像头访问NVR实现云台显示
- 海康威视网络硬盘录像机及摄像机W
- 海康威视摄像头调用Demo
-
海康威视视频 windows media pla
yer播放 - 海康威视OCX插件
- 海康视频接口调用
- 海康控件web开发包3.0
- 海康视频摄像头预览,录像,截图,
- 海康摄像机ActiveX控件ocx控件
- 海康sip信令抓包
评论
共有 条评论