OpenAPI接口测试工具(海康威视Infovision IoT).pdfVIP

OpenAPI接口测试工具(海康威视Infovision IoT).pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
OpenAPI 接口测试工具 一、初衷 随着API 网关的广泛使用,项目上也会有越来越多的第三方平台对接OpenAPI,为了方 便验证OpenAPI 接口是否正常,开发了这个接口测试工具。 二、软件说明 支持现已发布且具备API 网关的ISC 、IOT 平台基线的OpenAPI 接口的调用 ; 支持http/https 协议的接口调用; 依赖.net 4.5 环境 ; 支持图片相关接口的调用; 三、使用方法 1、打开可执行程序iSC_Http_Openapi.exe ; 2、Appkey/Secret :合作方Key 和Secret(从运管中心-状态监控-API 网关-API 管理-合作方 管理,点开具体合作方获得) ; 3、协议 :Http/Https ,调用OpenAPI 网关接口的协议,确保所选选择的协议可以登录门户; 4 、Method :调用接口的方法POST/GET ,目前大部分的接口都是POST 方法,单点登录定 制成果物中的获取凭证的接口是GET 方法(使用方法参考5.1 GET 方法接口使用说明) ; 5、平台地址 :门户登录地址,注意端口要和所选的协议匹配(http 默认端口80,https 默认 端口443 ,如有修改,以实际端口为准) ; 6、请求URL :具体接口说明中的请求地址。 7、请求参数:具体接口说明中的请求Body。 8、图片接口是否自动下载:调用获取图片相关接口是否自动下载图片到本地(获取门禁事件 的图片、查询车辆抓拍图片、人脸应用-图片下载、提取人员图片等接口) ,开启自动下 载后,会把对应的图片下载到工具根目录的downloadpics 文件夹下。 9、时间转 ISO8061 格式:是否把入参中的时间参数转换为 ISO8061 格式(2017-06- 15T00:00:00.000+08:00) ,绝大部分的带时间的接口均使用的这种格式,部分接口时间入 参不是这种格式的时候不勾选(例如 :查询来访记录接口) 10、 返回结果:http 接口调用返回结果。 四、配置文件 为了方便大家使用,不需要每次打开工具都要手动输入Appkey 、Secret、协议、平台地 址,增加了配置文件,可以通过修改配置文件,工具每次打开时从配置文件中自动加载相关 信息,配置文件相关说明如下: 五、特别说明 5.1 GET 方法接口使用说明 目前用到 GET 方法的接口只遇到过一个用来获取单点登录跳转 iSC 平台首页的登录凭 证的接口(/api/cas/v1/tgt/login) ,GET 方法的url 可以通过以下两种方式请求: 方式一: 请求的URL 只传接口地址:/api/cas/v1/tgt/login ; 请求入参以json 格式放到请求参数中,如图所示; 按这种方式请求的时候,工具的代码中会把入参的json 格式转成Map,在发送http 请求的时候会把 参数拼接到请求地址后 (GET 方法的传参方式) http://IP:Port/artemis/api/cas/v1/tgt/login?language=zh_CNservice=1/userCode= admin 方式二 : 把请求参数在拼接到请求URL 后边传入,请求参数中不需要再传入参数,如图所示 : 注意 :按照这种方式调用的时候,请求 URL 后边的入参顺序一定要按照参数名的首字母顺序排序传 入 , l(language)-s(service)-u(userCode) , 所 以 , 请 求 URL 中 应 该 传 入 的 是 /api/cas/v1/tgt/login?language=zh_CNservice =1/userCode=admin

文档评论(0)

添香小铺 + 关注
实名认证
服务提供商

专注于产业研究、商业计划、房地产营销策划、企业运营及咨询管理方案撰写,欢迎咨询。

1亿VIP精品文档

相关文档