DES加密出现回车操作
博客专区 > aijfanta 的博客 > 博客详情
DES加密出现回车操作
aijfanta 发表于1年前
DES加密出现回车操作
  • 发表于 1年前
  • 阅读 6
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 十分钟定制你的第一个小程序>>>   

摘要: DES加密出现回车操作

今天使用httpClient去访问WebService的时候,做双向验证,在Header中添加了认证的信息。

但是每次一去访问的时候,他就会报400的错误。

无效的Header

Debug进去发现是因为,使用DES加密后的Header,当超出了一定数量的时候。会自动在后面添加"\r\n"的操作,在Win环境下,换行又2个字符组成,\r 是按下回车键  \n是换行操作。

在Liunx的环境下,换行又一个字符组成\n,在Dos系统中可以自动识别\n换行的操作。

所以直需要

replaceAll("[\\s*\t\n\r]", "")

做一个替换的操作就可以了

共有 人打赏支持
粉丝 6
博文 18
码字总数 3619
×
aijfanta
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: