GAT1400协议解读(一)

文章讲述了设备通过JSON格式进行注册、验证和保活的过程,涉及Digest认证机制,以及注册信息的有效期管理和心跳请求的响应。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

注册

在这里插入图片描述
在这里插入图片描述
注册抓包
在这里插入图片描述

程序日志参考

--第一次注册请求--<{"RegisterObject":{"DeviceID":"51018220225037172003"}},[Content-Type:"application/json", User-Identify:"51018220225037172003", Connection:"Keep-Alive", Content-Length:"54"]>
--第一次注册返回--<401,[WWW-Authenticate:"Digest realm="viid",qop="auth",nonce="d6c127eab3c64123bf79f2abd4c95096",opaque="426e13372e224b78912afe147f1345ad"", Set-Cookie:"VIIDSPM_JSESSIONID=NjY0NTcxN2ItZTE0Zi00ZTdkLWJmNGMtMDU2MWE2NzRiN2Jj; Path=/; HttpOnly; SameSite=Lax", Content-Length:"0", traceId:"0af3252b9223ea9e", Date:"Mon, 06 Nov 2023 07:53:05 GMT"]>

--第二次注册请求--<{"RegisterObject":{"DeviceID":"51018220225037172003"}},[Content-Type:"application/json", User-Identify:"51018220225037172003", Connection:"Keep-Alive", Content-Length:"54", Authorization:"Digest username="hik", realm="viid", nonce="d6c127eab3c64123bf79f2abd4c95096", uri="/VIID/System/Register", qop=auth, nc=00000001, cnonce="pwz08088", algorithm=MD5, opaque="426e13372e224b78912afe147f1345ad", response="ab47b96080378e817233fad448de7f31""]>
---第二次注册返回--<200,{"ResponseStatusObject":{"Id":"51018220225037172003","StatusString":"注册成功","StatusCode":0,"RequestURL":"/VIID/System/Register","LocalTime":"20231106155305"}},[transfer-encoding:"chunked", Content-Type:"text/plain", traceId:"48ed270cf25e6ad8", Date:"Mon, 06 Nov 2023 07:53:05 GMT"]>

心跳保活

注册成功后,会有一定的有效期(一般为5分钟),在有效期内,如果没有接收到新的请求,注册信息将会失效,下次访问将需要重新注册;当然任何形式的成功请求,都能触发保活机制,重置有效期。
心跳抓包
在这里插入图片描述

程序日志参考

--保活请求--<{"KeepaliveObject":{"DeviceID":"51018220225037172003"}},[Content-Type:"application/json;charset=UTF-8", User-Identify:"51018220225037172003", Connection:"keepalive"]>
---保活请求返回结果--<200,{"ResponseStatusObject":{"Id":"51018220225037172003","StatusString":"保活成功","StatusCode":0,"RequestURL":"/VIID/System/Keepalive","LocalTime":"20231106155306"}},[transfer-encoding:"chunked", Content-Type:"text/plain", traceId:"1d47d4c111032561", Date:"Mon, 06 Nov 2023 07:53:06 GMT"]>

注销

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值