[错误] Http::sendHttpRequest() 当用户名或密码为 "0" 时,会丢弃 HTTP 身份验证凭据
作者: snake14创建于 2026年9月1日更新于 2026年9月3日
标签Potential Bugtriaged
发生了什么事?
Http:: sendHttp request ()' 当用户名或密码完全为0' 时, 静悄悄地放弃了 HTTP 认证证书, 而请求以401 失败, 好像它们错了。
CURL运输在“!空($httpUsersname)!!'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 套接字传输方式不同意:它使用QQ,然后编码原始值(:398' /:401'),因此它以相同的证书正确认证。 由哪个运输队决定请求是否成功。
发生了什么事?
`0'的口令是有效的口令,应由两种运输方式发送。
如何复制?
通过 cURL 运输对 Basic- auth 端点调用 `Http: sendHttp request ()' :
- 口令 " 测试 " -- -- 200
- " 0 " 口令 -- -- 401
QQ Matomo 版本
6.x-dev和5.x-dev(两者中的同一种警卫)
QQ PHP 版本
任何“空('0')”在每一个支持的版本中都是真实的。
你看到什么浏览器 问题吗?
不适用(如API呼叫等)
校验
- 阅读我们的贡献准则。
- 遵守我们的安全政策。
- 请检查access-date=中的日期值 (帮助) 已不存在一个报告同一错误的问题来避免产生重复 。
- 所提供的再生步骤是虫子的最小可复制量.
内容来源: matomo-org/matomo