HTTP 400 错误

公司客服发现,一用户登录不了app, 之前的版本一直有这个问题。但是不能登录的用户非常非常少,一直没能重现,后台查看该用户的从登录日志也没有发现啥异常,这个问题有点意思,于是想把他终结。

       经思考,决定教用户使用Wi-Fi代理, 我们在代理上抓包,分析问题,结果发现,http 返回400, bad request. 


网上搜索一下发现,400 一般是http 请求的头部不合法,于是仔细看包发现:


User-Agent 字段有 \000 \000 这两个东西,初步怀疑是这两个引起,经测试,的确如此。

把User-Agent 中的这两个字段去掉,问题解决。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,324评论 19 139
  • 一、基础知识篇:Http Header之User-AgentUser Agent中文名为用户代理,是Http协议中...
    iPhone阅读 16,039评论 0 13
  • 一、概念(载录于:http://www.cnblogs.com/EricaMIN1987_IT/p/3837436...
    yuantao123434阅读 12,682评论 6 152
  • 8. 方法定义(Method Definitions) 通用的HTTP/1.0的方法集将在下面定义,虽然该方法集可...
    Palomar阅读 8,461评论 0 2
  • 前言:最近发现自己在网络相关这一块基础很是欠缺,所以准备花时间了解一下,本文主要是讲http协议的一些基础,和一些...
    justCode_阅读 6,253评论 0 23