这个问题太怪异了 我想了两天没想通 本地启动的一个 django rest framework 的 API 服务, 链接如 http://127.0.0.1:8000/api/xxx 的形式 用 chrome 和 firefox 访问, 手动刷新如上 URL, 大概 20-50 次,就会出现丢包的问题 具体表现是返回的 json 数据在中间丢失了 1461 个字符,导致 json 数据不规范,无法解析,用 ip 127.0.0.1 访问是丢失 1461 个字符, 用内网 ip 192.168.2.100 访问就是丢失 1457 个字符, 192.168.2.100 比 127.0.0.1 多 4 个字符 1461 这个数字看起来和 MTU 有点关系, 但是奇葩的是:
真的太诡异了...我到现在没有想通...求助万能的 V 友
1
AgentK OP 哎
|
2
noqwerty 2018-12-17 23:12:39 +08:00 via Android
chrome 开了什么插件吗?隐身模式试试
|
3
AgentK OP 没有 chrome 和 firefox 都是这样
|
4
OscarUsingChen 2018-12-18 01:16:53 +08:00 via iPhone
curl 呢?排除变量法
|
5
ruandao 2018-12-18 08:56:02 +08:00
抓包
|
6
xiadong1994 2018-12-18 15:30:15 +08:00 via iPhone
MTU 导致丢包会触发 TCP 重传的啊,不会在应用层发现少数据吧。还是抓包看下吧
|
7
AgentK OP 一开抓包软件 fiddler 就不丢包了 关闭 fiddler 马上开始丢包
|
8
AgentK OP .....
|