专门做超市dm网站,国际新闻最新消息今天大事件,杭州制作网站个人,公司网站 备案1、400简介
400是一种HTTP状态码#xff0c;告诉客户端它发送了一条异常请求。400页面是当用户在打开网页时#xff0c;返回给用户界面带有400提示符的页面。其含义是你访问的页面域名不存在或者请求错误。主要分为两种。
1、语义有误#xff0c;当前请求无法被服务器理解…1、400简介
400是一种HTTP状态码告诉客户端它发送了一条异常请求。400页面是当用户在打开网页时返回给用户界面带有400提示符的页面。其含义是你访问的页面域名不存在或者请求错误。主要分为两种。
1、语义有误当前请求无法被服务器理解。除非进行修改否则客户端不应该重复提交这个请求。
2、请求参数有误。
400的主要有两种形式
1、bad request意思是“错误的请求
2、invalid hostname意思是不存在的域名”。
2、log [2023/8/7 15:15:10:378][D]content:html [2023/8/7 15:15:10:378]headtitle400 Bad Request/title/head [2023/8/7 15:15:10:378]body bgcolorwhite [2023/8/7 15:15:10:378]centerh1400 Bad Request/h1/center [2023/8/7 15:15:10:378]hrcenternginx/center [2023/8/7 15:15:10:378]/body [2023/8/7 15:15:10:378]/html
3、wireshark 数据包分析 从上面数据可以看出mbedtls的流程已经完成到了Application Data数据帧来然后服务器主动断开了连接。可以推断该问题大概率会device端数据的异常导致的语义有误当前请求无法被服务器理解。
4、调试
(1) 异常数据 (2) 正常数据 接下来重点就看程序读取MAC地址填写异常的代码段即可。