手机注册新浪微博的时候,明明输入了正确的手机短信验证码,却总是提示错误(-200),怎么回事

如题所述

第1个回答  2020-06-11
这是服务器没有收到你的验证码的信息,原因可能是
1:手机浏览器没有得到权限,就是系统根本没有把你收到的验证码信息发送给服务器。
2:服务器本身出现故障,数据拥挤,端口闭塞等问题,虽然系统发送了验证码信息,但服务器没有收到。
3:你的网络不稳定,丢包了。虽然服务器收到了系统发送的验证码信息,但由于你的网络丢包的缘故没有收到反馈,即你的系统以为服务器没有收到正确的验证码信息。
一般1的情况比较多,2和3是偶然产物。
其实这个是运营商节约经费导致的。本来短信平台给出的验证码是一式两份的,一份发给你,一份发给运营的服务器也就是微博的服务器。但运营出于节约经费的目的,短信平台只把验证码发给了你,而微博的服务器并未收到短信平台发了什么验证码给你的信息,而是通过你的手机权限把收到验证码信息直接发给微博的服务器,但你的浏览器没有读取短信信息的权限,结果就导致微博服务器无法判断你输入的验证码是否正确。
相似回答