64850858
2021-06-07 641d7d8e42ac45a339b885191822646cec842fc7
修复无参数zlm请求代理失败的问题
添加对无密码直接注册功能的支持
2个文件已修改
10 ■■■■■ 已修改文件
src/main/java/com/genersoft/iot/vmp/conf/ProxyServletConfig.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/request/impl/RegisterRequestProcessor.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/conf/ProxyServletConfig.java
@@ -51,12 +51,11 @@
        @Override
        protected String rewriteQueryStringFromRequest(HttpServletRequest servletRequest, String queryString) {
            String queryStr = super.rewriteQueryStringFromRequest(servletRequest, queryString);
            if (queryStr != null) {
                queryStr += "&";
            if (!StringUtils.isEmpty(queryStr)) {
                queryStr += "&secret=" + mediaConfig.getSecret();
            }else {
                queryStr = "?";
                queryStr = "secret=" + mediaConfig.getSecret();
            }
            queryStr += "secret=" + mediaConfig.getSecret();
            return queryStr;
        }
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/request/impl/RegisterRequestProcessor.java
@@ -77,6 +77,9 @@
                passwordCorrect = new DigestServerAuthenticationHelper().doAuthenticatePlainTextPassword(request,
                        sipConfig.getSipPassword());
            }
            if (StringUtils.isEmpty(sipConfig.getSipPassword())){
                passwordCorrect = true;
            }
            // 未携带授权头或者密码错误 回复401
            if (authorhead == null || !passwordCorrect) {