『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
12
返回列表 发新帖
楼主: s1711880582

[技术探讨] 求助大佬!如何使用Node Red进行"Basic Authentication"加密的HTTP ...

[复制链接]

18

主题

587

帖子

4293

积分

元老级技术达人

积分
4293
金钱
3671
HASS币
182
发表于 2022-12-21 20:35:42 | 显示全部楼层
那可以试一下公用测试digest auth,看看行不行

https://jigsaw.w3.org/HTTP/Digest/
user: guest
password: guest


捕获.PNG

看看输出是不有个“you made it"

评分

参与人数 1金钱 +5 收起 理由
s1711880582 + 5 高手,这是高手!

查看全部评分

回复

使用道具 举报

7

主题

70

帖子

410

积分

中级会员

Rank: 3Rank: 3

积分
410
金钱
340
HASS币
0
 楼主| 发表于 2022-12-21 21:02:53 | 显示全部楼层
回复

使用道具 举报

18

主题

587

帖子

4293

积分

元老级技术达人

积分
4293
金钱
3671
HASS币
182
发表于 2022-12-21 21:20:02 | 显示全部楼层
s1711880582 发表于 2022-12-21 21:02
属实秀到我了 有时候可以  有时候不行

至少调通了,有不返回401的时候。说明至少你的node-red digest auth功能可以用。
回复

使用道具 举报

7

主题

70

帖子

410

积分

中级会员

Rank: 3Rank: 3

积分
410
金钱
340
HASS币
0
 楼主| 发表于 2022-12-21 21:38:44 | 显示全部楼层
louis_lee 发表于 2022-12-21 21:20
至少调通了,有不返回401的时候。说明至少你的node-red digest auth功能可以用。 ...

但是请求自己的摄像头一直不行。。能请大佬出手调试一下么?我可以把摄像头接口穿透出来,或者远程桌面
回复

使用道具 举报

7

主题

70

帖子

410

积分

中级会员

Rank: 3Rank: 3

积分
410
金钱
340
HASS币
0
 楼主| 发表于 2022-12-22 16:43:56 | 显示全部楼层
经过那么久的折磨 我大概搞明白了怎么回事了:

onvif协议相关:3.1.1 Digest方式获取Authorization
python宇视IPC调用SDK抓图
宇视的Onvif抓图分为2个阶段,第一次请求 会返回 401 同时返回 WWW-Authenticate
第二个阶段 WWW-Authenticate 组成Authorization 的加密参数  再次发送就可以了
Node Red大概率只能进行第一阶段,我没有再继续抓包研究。
我选择关闭加密 哈哈啊哈哈
关闭全歼.png

回复

使用道具 举报

14

主题

430

帖子

2699

积分

金牌会员

Rank: 6Rank: 6

积分
2699
金钱
2269
HASS币
0
发表于 2022-12-22 17:45:55 来自手机 | 显示全部楼层
刚看到b站留言,看来你已经解决了

评分

参与人数 1金钱 +5 收起 理由
s1711880582 + 5 赠人玫瑰,手留余香!

查看全部评分

回复

使用道具 举报

7

主题

70

帖子

410

积分

中级会员

Rank: 3Rank: 3

积分
410
金钱
340
HASS币
0
 楼主| 发表于 2022-12-22 17:56:25 | 显示全部楼层
ylilike 发表于 2022-12-22 17:45
刚看到b站留言,看来你已经解决了

哈哈哈 是的 谢谢大佬关注~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-28 13:42 , Processed in 0.141307 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表