服务器返回 400 的奇怪问题

2018-07-08 22:31:08 +08:00
 whoami9894

程序向服务器发起请求,在我手机热点(联通)下时返回 200 正常,仅仅切换网络到寝室的宽带(移动),服务器返回 400,按理说 400 bad request 是请求参数问题,但代码完全相同,仅仅是切换了网络

上网上查了下网络环境不同返回 400 的情况,CSDN上有一个类似的,说是线路问题导致丢包,但我在这两种网络环境下浏览器访问页面都完全正常。

很难受,困扰我一下午了

2605 次点击
所在节点    互联网
6 条回复
KomeijiSatori
2018-07-08 22:46:09 +08:00
抓一下包看看?
qiayue
2018-07-08 22:57:59 +08:00
上 https 试试
whoami9894
2018-07-08 23:57:00 +08:00
@KomeijiSatori

我试试
whoami9894
2018-07-08 23:57:34 +08:00
@qiayue

服务器不是我的呀←_←
zjp
2018-07-09 01:19:43 +08:00
Http 状态码只是个规范,400 也可以是其他含义。这没法猜,再看看其他人 /设备在两个网络的情况?
whoami9894
2018-07-09 08:03:25 +08:00
@zjp

我试试

话说我请求的时候 cookie 过期会被返回 9xx -_-#

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/469122

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX