AuthorizationHeader 添加Algorithm 时,当字符串中包含字符时在服务端demo解析总会出现这个错误

java.text.ParseException: Authorization: Capability keyversion=“2020-03-0315:21:35”,algorithm=A:SM2;H:SM3;S:SM1/OFB/PKCS5;SI:SM3-SM2
Expecting >>>,<<< got >>>:<<<
at gov.nist.core.LexerCore.match(LexerCore.java:270)
at gov.nist.javax.sip.parser.ChallengeParser.parse(ChallengeParser.java:102)
at gov.nist.javax.sip.parser.AuthorizationParser.parse(AuthorizationParser.java:69)
at gov.nist.javax.sip.parser.StringMsgParser.processHeader(StringMsgParser.java:398)
at gov.nist.javax.sip.parser.StringMsgParser.parseSIPMessage(StringMsgParser.java:194)
at gov.nist.javax.sip.stack.UDPMessageChannel.processIncomingDataPacket(UDPMessageChannel.java:299)
at gov.nist.javax.sip.stack.UDPMessageChannel.run(UDPMessageChannel.java:257)
at java.lang.Thread.run(Thread.java:748)

解决办法:客户端发送时再加入双引号(我真是醉了),如下示例:

接收方法输出如下:

java实现 GB35114 sip AuthorizationHeader遇到的一个小坑相关推荐

  1. Java中List集合的addAll方法的小坑

    Java中List集合的addAll方法的小坑 遇到的问题 已有一个封装类的ArrayList的集合,命名为firstList,现在需要把firstList中的值复制给另一个List,另一个List命 ...

  2. [LeetCode]29 两数相除和一个小坑点

    给定两个整数,被除数 dividend 和除数 divisor.将两数相除,要求不使用乘法.除法和 mod 运算符.返回被除数 dividend 除以除数 divisor 得到的商.示例 1:输入: ...

  3. mysql内核测试,MySQL 5.7内核复制中的一个小坑

    问题背景 最近在写一个作为MySQL Slave的角色的程序,连接到MySQL Master使用MySQL复制协议来Dump Binlog事件流.很自然,这个程序在第一次运行的时候,其事务GTIDSe ...

  4. parallel的一个小坑

    parallel介绍 parallel是一个很好用的linux并行软件,与linux自带的xargs功能类似,但比它更好用,关于parallel的安装及具体用法可以参考该文章:15分钟神器gnu pa ...

  5. golang原生库mime/multipart上传formdata文件的一个小坑unexpected EOF

    golang原生库mime/multipart上传formdata文件的一个小坑unexpected EOF 遇到的问题 问题代码 问题分析 正确代码 总结 遇到的问题 用mime/multipart ...

  6. Java String关于replaceall函数转义字符的一个小贴士

    1.在使用replaceall函数对字符串进行特定字符替换时,发现带转义字符的\要特殊处理. 2.参考代码如下: String str="http:\u002F\u002Fi.ebayimg ...

  7. java 如何将数字倒置_每日一个小算法之整数中每位上的数字进行反转 20190810

    题目要求: 给出一个32位的有符号整数,你需要将这个整数中每位上的数字进行反转. 示例 1: 输入: 123输出: 321 示例 2: 输入: -123输出: -321 示例 3: 输入: 120输出 ...

  8. 黑白块游戏java代码_用java做的一个小游戏—黑白反斗棋(适合菜鸟)

    用Java做的一个小游戏,黑白反斗棋,我玩过了5*5和10*10的.是学习之后做的,不是自己原始开发的. import java.awt.Color; import java.awt.FlowLayo ...

  9. java实现车牌号的添加_一个小工具——随机产生汽车车牌号的Java实现

    今天写一个小项目时,自己在设计Car这个类时,为了赋予更加真实的生活场景,用到了这个小工具.原理也挺简单的,只是要做得比较完善还是废了我一小会儿功夫,特此记录.(好吧,主要是想更新下博客,也方便以后自 ...

  10. Rocksdb Slice使用中的一个小坑

    本文记录一下使用Rocksdb Slice过程中的一个小小坑,差点没一口老血吐出来. rocksdb的Slice 数据结构是一个小型得不可变类string数据结构,设计出来的目的是为了保证rocksd ...

最新文章

  1. 奇葩错误:cv.imread()读取失败
  2. 一文解读“边缘计算” 和物联网的亲密关系!
  3. 多少个没收到会收敛_三分历史纪录2973个,库里2483个,库里生涯结束三分会是多少个?...
  4. Oracle SQL Developer 添加SQLServer 和Sybase 连接 .
  5. python封装类连接mysql数据_python操作mysql数据库基本类封装
  6. 什么是485光端机,485数据光端机产品介绍
  7. Zephyr调整Main栈大小
  8. 深度学习2.0-3.tensorflow的基础操作之索引与切片
  9. 【转】Web布局中的几种宽高自适应
  10. 实验九 哈希表的查找操作
  11. 极化码理论及算法研究3-Arikan原版论文学习总结
  12. TestBird《2021中国手游测试白皮书》---海外手游
  13. ECharts在线编辑 中国地图数据可视化 展示
  14. Linux基础之ls命令
  15. linux下的磁盘状态查看方式
  16. java基础巩固-宇宙第一AiYWM:为了维持生计,Spring全家桶_Part1-5(学学Spring源码呗:BeanFactory与ApplicationContext的暗潮涌动与争风吃醋)~整起
  17. 赛普拉斯PSoC6正式接入阿里云Link TEE加强物联网应用的安全设计...
  18. 《大型网站技术架构:核心原理与案例分析》之读书笔记
  19. csdn怎么提问问题?
  20. jacob操作office分享

热门文章

  1. android设计个人简历页面_Android程序员简历模板
  2. 第三方支付接口游戏商户池轮巡、支付宝商户池、微信商户池、游戏商户池怎么申请?
  3. 细等线体cass_CAD中,刚打开一个文件,细等线体显示不出来,然后换个字体后在换回细等线体才正常显示,怎么回事?...
  4. 【pytorch】LSTM神经网络
  5. java poi xml转word文档_使用POI转换word doc文件
  6. jenkins构建python代码_Jenkins之使用Pyinstaller构建Python应用程序
  7. Java常用设计模式(面试常考)
  8. 服务器上的微信转账记录能删除吗,微信如何彻底删除转账记录?微信删除转账记录方法...
  9. 浸没式液冷,阿里云新立项两大技术白皮书
  10. 【纯干货】中国的支付清算体系是怎么玩的?