A B C D E G H I J L M P R S U V W X

## A

appKey - 类 中的变量com.hikvision.artemis.sdk.config.ArtemisConfig
appSecret - 类 中的变量com.hikvision.artemis.sdk.config.ArtemisConfig
ArtemisConfig - com.hikvision.artemis.sdk.config中的类
  artemis host、appKey、appSecret配置
ArtemisConfig() - 类 的构造器com.hikvision.artemis.sdk.config.ArtemisConfig
ArtemisConfig(String, String, String) - 类 的构造器com.hikvision.artemis.sdk.config.ArtemisConfig
ArtemisHttpUtil - com.hikvision.artemis.sdk中的类
ArtemisHttpUtil() - 类 的构造器com.hikvision.artemis.sdk.ArtemisHttpUtil

## B

base64AndMD5(String) - 类 中的静态方法com.hikvision.artemis.sdk.util.MessageDigestUtil
  先进行MD5摘要再进行Base64编码获取摘要字符串
base64AndMD5(byte[]) - 类 中的静态方法com.hikvision.artemis.sdk.util.MessageDigestUtil
  先进行MD5摘要再进行Base64编码获取摘要字符串

## C

CA_HEADER_TO_SIGN_PREFIX_SYSTEM - 类 中的静态变量com.hikvision.artemis.sdk.constant.Constants
Client - com.hikvision.artemis.sdk中的类
  Client
Client() - 类 的构造器com.hikvision.artemis.sdk.Client
com.hikvision.artemis.sdk - 程序包 com.hikvision.artemis.sdk
com.hikvision.artemis.sdk.config - 程序包 com.hikvision.artemis.sdk.config
com.hikvision.artemis.sdk.constant - 程序包 com.hikvision.artemis.sdk.constant
com.hikvision.artemis.sdk.enums - 程序包 com.hikvision.artemis.sdk.enums
com.hikvision.artemis.sdk.util - 程序包 com.hikvision.artemis.sdk.util
Constants - com.hikvision.artemis.sdk.constant中的类
  通用常量
Constants() - 类 的构造器com.hikvision.artemis.sdk.constant.Constants
CONTENT_TYPE_FILE_FORM - 类 中的静态变量com.hikvision.artemis.sdk.constant.ContentType
CONTENT_TYPE_FORM - 类 中的静态变量com.hikvision.artemis.sdk.constant.ContentType
CONTENT_TYPE_JSON - 类 中的静态变量com.hikvision.artemis.sdk.constant.ContentType
CONTENT_TYPE_STREAM - 类 中的静态变量com.hikvision.artemis.sdk.constant.ContentType
CONTENT_TYPE_TEXT - 类 中的静态变量com.hikvision.artemis.sdk.constant.ContentType
CONTENT_TYPE_XML - 类 中的静态变量com.hikvision.artemis.sdk.constant.ContentType
ContentType - com.hikvision.artemis.sdk.constant中的类
  常用HTTP Content-Type常量
ContentType() - 类 的构造器com.hikvision.artemis.sdk.constant.ContentType

## D

DEFAULT_TIMEOUT - 类 中的静态变量com.hikvision.artemis.sdk.constant.Constants
DELETE - 类 中的静态变量com.hikvision.artemis.sdk.constant.HttpMethod
doDelete(String, String, String, Map<String, String>, Map<String, String>) - 类 中的静态方法com.hikvision.artemis.sdk.util.HttpUtils
  Delete
doDeleteArtemis(ArtemisConfig, Map<String, String>, Map<String, String>, String, String) - 类 中的静态方法com.hikvision.artemis.sdk.ArtemisHttpUtil
  delete请求
doGet(String, String, String, Map<String, String>, Map<String, String>) - 类 中的静态方法com.hikvision.artemis.sdk.util.HttpUtils
  get
doGetArtemis(ArtemisConfig, Map<String, String>, Map<String, String>, String, String, Map<String, String>) - 类 中的静态方法com.hikvision.artemis.sdk.ArtemisHttpUtil
  get请求
doGetArtemis(ArtemisConfig, Map<String, String>, Map<String, String>, String, String) - 类 中的静态方法com.hikvision.artemis.sdk.ArtemisHttpUtil
  get请求
doGetResponse(ArtemisConfig, Map<String, String>, Map<String, String>, String, String, Map<String, String>) - 类 中的静态方法com.hikvision.artemis.sdk.ArtemisHttpUtil
doPost(String, String, String, Map<String, String>, Map<String, String>, Map<String, String>) - 类 中的静态方法com.hikvision.artemis.sdk.util.HttpUtils
  post form
doPost(String, String, String, Map<String, String>, Map<String, String>, String) - 类 中的静态方法com.hikvision.artemis.sdk.util.HttpUtils
  Post String
doPost(String, String, String, Map<String, String>, Map<String, String>, byte[]) - 类 中的静态方法com.hikvision.artemis.sdk.util.HttpUtils
  Post stream
doPostBytesArtemis(ArtemisConfig, Map<String, String>, byte[], Map<String, String>, String, String, Map<String, String>) - 类 中的静态方法com.hikvision.artemis.sdk.ArtemisHttpUtil
  postBytes请求
doPostBytesArtemis(ArtemisConfig, Map<String, String>, byte[], Map<String, String>, String, String) - 类 中的静态方法com.hikvision.artemis.sdk.ArtemisHttpUtil
  postBytes请求
doPostFileFormArtemis(ArtemisConfig, Map<String, String>, Map<String, Object>, Map<String, String>, String, String) - 类 中的静态方法com.hikvision.artemis.sdk.ArtemisHttpUtil
  postFile请求
doPostFormArtemis(ArtemisConfig, Map<String, String>, Map<String, String>, Map<String, String>, String, String, Map<String, String>) - 类 中的静态方法com.hikvision.artemis.sdk.ArtemisHttpUtil
  postForm请求，postForm请求包含query参数和form表单参数
doPostFormArtemis(ArtemisConfig, Map<String, String>, Map<String, Object>, Map<String, String>, String, String) - 类 中的静态方法com.hikvision.artemis.sdk.ArtemisHttpUtil
  postForm请求，postForm请求包含query参数和form表单参数
doPostFormImgArtemis(ArtemisConfig, Map<String, String>, Map<String, String>, Map<String, String>, String, String, Map<String, String>) - 类 中的静态方法com.hikvision.artemis.sdk.ArtemisHttpUtil
doPostStringArtemis(ArtemisConfig, Map<String, String>, String, Map<String, String>, String, String, Map<String, String>) - 类 中的静态方法com.hikvision.artemis.sdk.ArtemisHttpUtil
  postString请求
doPostStringArtemis(ArtemisConfig, Map<String, String>, String, Map<String, String>, String, String) - 类 中的静态方法com.hikvision.artemis.sdk.ArtemisHttpUtil
  postString请求
doPostStringImgArtemis(ArtemisConfig, Map<String, String>, String, Map<String, String>, String, String, Map<String, String>) - 类 中的静态方法com.hikvision.artemis.sdk.ArtemisHttpUtil
  postString请求
doPut(String, String, String, Map<String, String>, Map<String, String>, String) - 类 中的静态方法com.hikvision.artemis.sdk.util.HttpUtils
  Put String
doPut(String, String, String, Map<String, String>, Map<String, String>, byte[]) - 类 中的静态方法com.hikvision.artemis.sdk.util.HttpUtils
  Put stream
doPutBytesArtemis(ArtemisConfig, Map<String, String>, byte[], String, String) - 类 中的静态方法com.hikvision.artemis.sdk.ArtemisHttpUtil
  putBytes请求
doPutStringArtemis(ArtemisConfig, Map<String, String>, String, String, String) - 类 中的静态方法com.hikvision.artemis.sdk.ArtemisHttpUtil
  putString请求

## E

ENCODING - 类 中的静态变量com.hikvision.artemis.sdk.constant.Constants
execute(Request) - 类 中的静态方法com.hikvision.artemis.sdk.Client
  发送请求

## G

GET - 类 中的静态变量com.hikvision.artemis.sdk.constant.HttpMethod
getAppKey() - 类 中的方法com.hikvision.artemis.sdk.config.ArtemisConfig
getAppKey() - 类 中的方法com.hikvision.artemis.sdk.Request
getAppSecret() - 类 中的方法com.hikvision.artemis.sdk.config.ArtemisConfig
getAppSecret() - 类 中的方法com.hikvision.artemis.sdk.Request
getBody() - 类 中的方法com.hikvision.artemis.sdk.Response
getBodys() - 类 中的方法com.hikvision.artemis.sdk.Request
getBytesBody() - 类 中的方法com.hikvision.artemis.sdk.Request
getContentType() - 类 中的方法com.hikvision.artemis.sdk.Response
getErrorMessage() - 类 中的方法com.hikvision.artemis.sdk.Response
getHeader(String) - 类 中的方法com.hikvision.artemis.sdk.Response
getHeaders() - 类 中的方法com.hikvision.artemis.sdk.Request
getHeaders() - 类 中的方法com.hikvision.artemis.sdk.Response
getHost() - 类 中的方法com.hikvision.artemis.sdk.config.ArtemisConfig
getHost() - 类 中的方法com.hikvision.artemis.sdk.Request
getMethod() - 类 中的方法com.hikvision.artemis.sdk.Request
getPath() - 类 中的方法com.hikvision.artemis.sdk.Request
getQuerys() - 类 中的方法com.hikvision.artemis.sdk.Request
getRequestId() - 类 中的方法com.hikvision.artemis.sdk.Response
getResponse() - 类 中的方法com.hikvision.artemis.sdk.Response
getSignHeaderPrefixList() - 类 中的方法com.hikvision.artemis.sdk.Request
getStatusCode() - 类 中的方法com.hikvision.artemis.sdk.Response
getStringBody() - 类 中的方法com.hikvision.artemis.sdk.Request
getTimeout() - 类 中的方法com.hikvision.artemis.sdk.Request

## H

HMAC_SHA256 - 类 中的静态变量com.hikvision.artemis.sdk.constant.Constants
host - 类 中的变量com.hikvision.artemis.sdk.config.ArtemisConfig
HTTP - 类 中的静态变量com.hikvision.artemis.sdk.constant.HttpSchema
HTTP_HEADER_ACCEPT - 类 中的静态变量com.hikvision.artemis.sdk.constant.HttpHeader
HTTP_HEADER_CONTENT_MD5 - 类 中的静态变量com.hikvision.artemis.sdk.constant.HttpHeader
HTTP_HEADER_CONTENT_TYPE - 类 中的静态变量com.hikvision.artemis.sdk.constant.HttpHeader
HTTP_HEADER_DATE - 类 中的静态变量com.hikvision.artemis.sdk.constant.HttpHeader
HTTP_HEADER_USER_AGENT - 类 中的静态变量com.hikvision.artemis.sdk.constant.HttpHeader
HTTP_SCHEMA_ERROR - 类 中的静态变量com.hikvision.artemis.sdk.constant.MsgConstants
httpDelete(String, String, int, Map<String, String>, Map<String, String>, List<String>, String, String) - 类 中的静态方法com.hikvision.artemis.sdk.util.HttpUtil
  HTTP DELETE
httpFilePost(String, String, int, Map<String, String>, Map<String, String>, Map<String, Object>, List<String>, String, String) - 类 中的静态方法com.hikvision.artemis.sdk.util.HttpUtil
  HTTP POST 文件上传
httpGet(String, String, int, Map<String, String>, Map<String, String>, List<String>, String, String) - 类 中的静态方法com.hikvision.artemis.sdk.util.HttpUtil
  HTTP GET
HttpHeader - com.hikvision.artemis.sdk.constant中的类
  HTTP头常量
HttpHeader() - 类 的构造器com.hikvision.artemis.sdk.constant.HttpHeader
httpImgGet(String, String, int, Map<String, String>, Map<String, String>, List<String>, String, String) - 类 中的静态方法com.hikvision.artemis.sdk.util.HttpUtil
httpImgPost(String, String, int, Map<String, String>, Map<String, String>, Map<String, String>, List<String>, String, String) - 类 中的静态方法com.hikvision.artemis.sdk.util.HttpUtil
  HTTP POST表单
httpImgPost(String, String, int, Map<String, String>, Map<String, String>, String, List<String>, String, String) - 类 中的静态方法com.hikvision.artemis.sdk.util.HttpUtil
  Http POST 字符
HttpMethod - com.hikvision.artemis.sdk.constant中的类
  HTTP方法常量
HttpMethod() - 类 的构造器com.hikvision.artemis.sdk.constant.HttpMethod
httpPost(String, String, int, Map<String, String>, Map<String, String>, Map<String, String>, List<String>, String, String) - 类 中的静态方法com.hikvision.artemis.sdk.util.HttpUtil
  HTTP POST表单
httpPost(String, String, int, Map<String, String>, Map<String, String>, String, List<String>, String, String) - 类 中的静态方法com.hikvision.artemis.sdk.util.HttpUtil
  Http POST 字符
httpPost(String, String, int, Map<String, String>, Map<String, String>, byte[], List<String>, String, String) - 类 中的静态方法com.hikvision.artemis.sdk.util.HttpUtil
  HTTP POST 字节数组
httpPut(String, String, int, Map<String, String>, Map<String, String>, String, List<String>, String, String) - 类 中的静态方法com.hikvision.artemis.sdk.util.HttpUtil
  HTTP PUT 字符丿
httpPut(String, String, int, Map<String, String>, Map<String, String>, byte[], List<String>, String, String) - 类 中的静态方法com.hikvision.artemis.sdk.util.HttpUtil
  HTTP PUT字节数组
HTTPS - 类 中的静态变量com.hikvision.artemis.sdk.constant.HttpSchema
HttpSchema - com.hikvision.artemis.sdk.constant中的类
  HTTP Schema常量
HttpSchema() - 类 的构造器com.hikvision.artemis.sdk.constant.HttpSchema
HttpUtil - com.hikvision.artemis.sdk.util中的类
  Http工具类
HttpUtil() - 类 的构造器com.hikvision.artemis.sdk.util.HttpUtil
HttpUtils - com.hikvision.artemis.sdk.util中的类
HttpUtils() - 类 的构造器com.hikvision.artemis.sdk.util.HttpUtils

## I

initUrl(String, String, Map<String, String>) - 类 中的静态方法com.hikvision.artemis.sdk.util.HttpUtil
inStream2String(InputStream) - 类 中的静态方法com.hikvision.artemis.sdk.util.HttpUtil
iso88591ToUtf8(String) - 类 中的静态方法com.hikvision.artemis.sdk.util.MessageDigestUtil
  ISO-9959-1编码转换为UTF-8

## J

JDK_VERSION - 类 中的静态变量com.hikvision.artemis.sdk.constant.Constants

## L

LF - 类 中的静态变量com.hikvision.artemis.sdk.constant.Constants

## M

MessageDigestUtil - com.hikvision.artemis.sdk.util中的类
  消息摘要工具
MessageDigestUtil() - 类 的构造器com.hikvision.artemis.sdk.util.MessageDigestUtil
Method - com.hikvision.artemis.sdk.enums中的枚举
MsgConstants - com.hikvision.artemis.sdk.constant中的类
  返回的数据的一些常量封装
MsgConstants() - 类 的构造器com.hikvision.artemis.sdk.constant.MsgConstants

## P

POST - 类 中的静态变量com.hikvision.artemis.sdk.constant.HttpMethod
PUT - 类 中的静态变量com.hikvision.artemis.sdk.constant.HttpMethod

## R

readImageAsStr(byte[]) - 类 中的静态方法com.hikvision.artemis.sdk.util.HttpUtil
  将流转换为字符串
readStreamAsStr(InputStream) - 类 中的静态方法com.hikvision.artemis.sdk.util.HttpUtil
  将流转换为字符串
Request<T> - com.hikvision.artemis.sdk中的类
  Request
Request() - 类 的构造器com.hikvision.artemis.sdk.Request
Request(Method, String, String, String, String, int) - 类 的构造器com.hikvision.artemis.sdk.Request
Response - com.hikvision.artemis.sdk中的类
Response() - 类 的构造器com.hikvision.artemis.sdk.Response

## S

setAppKey(String) - 类 中的方法com.hikvision.artemis.sdk.config.ArtemisConfig
setAppKey(String) - 类 中的方法com.hikvision.artemis.sdk.Request
setAppSecret(String) - 类 中的方法com.hikvision.artemis.sdk.config.ArtemisConfig
setAppSecret(String) - 类 中的方法com.hikvision.artemis.sdk.Request
setBody(String) - 类 中的方法com.hikvision.artemis.sdk.Response
setBodys(Map<String, T>) - 类 中的方法com.hikvision.artemis.sdk.Request
setBytesBody(byte[]) - 类 中的方法com.hikvision.artemis.sdk.Request
setContentType(String) - 类 中的方法com.hikvision.artemis.sdk.Response
setErrorMessage(String) - 类 中的方法com.hikvision.artemis.sdk.Response
setHeader(String, String) - 类 中的方法com.hikvision.artemis.sdk.Response
setHeaders(Map<String, String>) - 类 中的方法com.hikvision.artemis.sdk.Request
setHeaders(Map<String, String>) - 类 中的方法com.hikvision.artemis.sdk.Response
setHost(String) - 类 中的方法com.hikvision.artemis.sdk.config.ArtemisConfig
setHost(String) - 类 中的方法com.hikvision.artemis.sdk.Request
setMethod(Method) - 类 中的方法com.hikvision.artemis.sdk.Request
setPath(String) - 类 中的方法com.hikvision.artemis.sdk.Request
setQuerys(Map<String, String>) - 类 中的方法com.hikvision.artemis.sdk.Request
setRequestId(String) - 类 中的方法com.hikvision.artemis.sdk.Response
setResponse(HttpResponse) - 类 中的方法com.hikvision.artemis.sdk.Response
setSignHeaderPrefixList(List<String>) - 类 中的方法com.hikvision.artemis.sdk.Request
setStatusCode(int) - 类 中的方法com.hikvision.artemis.sdk.Response
setStringBody(String) - 类 中的方法com.hikvision.artemis.sdk.Request
setTimeout(int) - 类 中的方法com.hikvision.artemis.sdk.Request
sign(String, String, String, Map<String, String>, Map<String, String>, Map<String, String>, List<String>) - 类 中的静态方法com.hikvision.artemis.sdk.util.SignUtil
  计算签名
SignUtil - com.hikvision.artemis.sdk.util中的类
  签名工具
SignUtil() - 类 的构造器com.hikvision.artemis.sdk.util.SignUtil
SPE1 - 类 中的静态变量com.hikvision.artemis.sdk.constant.Constants
SPE2 - 类 中的静态变量com.hikvision.artemis.sdk.constant.Constants
SPE3 - 类 中的静态变量com.hikvision.artemis.sdk.constant.Constants
SPE4 - 类 中的静态变量com.hikvision.artemis.sdk.constant.Constants
SPE5 - 类 中的静态变量com.hikvision.artemis.sdk.constant.Constants
SPE6 - 类 中的静态变量com.hikvision.artemis.sdk.constant.Constants
SystemHeader - com.hikvision.artemis.sdk.constant中的类
  系统HTTP头常量
SystemHeader() - 类 的构造器com.hikvision.artemis.sdk.constant.SystemHeader

## U

USER_AGENT - 类 中的静态变量com.hikvision.artemis.sdk.constant.Constants
utf8ToIso88591(String) - 类 中的静态方法com.hikvision.artemis.sdk.util.MessageDigestUtil
  UTF-8编码转换为ISO-9959-1

## V

valueOf(String) - 枚举 中的静态方法com.hikvision.artemis.sdk.enums.Method
  返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法com.hikvision.artemis.sdk.enums.Method
  按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。

## W

wrapClient(String) - 类 中的静态方法com.hikvision.artemis.sdk.util.HttpUtil

## X

X_CA_KEY - 类 中的静态变量com.hikvision.artemis.sdk.constant.SystemHeader
X_CA_NONCE - 类 中的静态变量com.hikvision.artemis.sdk.constant.SystemHeader
X_CA_SIGNATURE - 类 中的静态变量com.hikvision.artemis.sdk.constant.SystemHeader
X_CA_SIGNATURE_HEADERS - 类 中的静态变量com.hikvision.artemis.sdk.constant.SystemHeader
X_CA_TIMESTAMP - 类 中的静态变量com.hikvision.artemis.sdk.constant.SystemHeader

A B C D E G H I J L M P R S U V W X