短信验证码自己校验还是再请求到短信平台校验?

注册时请求短信平台发送短信验证码后会返回验证码,保存后,再自己做校验还是再请求到短信平台进行校验,我看短信平台有提供校验的API,感觉直接保存在自己系统然后自己校验就可以了,再请求到短信平台浪费请求资源和时间

阅读 7.7k
8 个回答

这个要看短信接口,不同短信平台不一样。

如果验证码是短信接口生成并且不返回验证码给你,你就只能去平台那边验证。

如果是你程序生成的验证码 或者 短信平台生成后有返回验证码给你,你就可以不去平台验证了。

肯定是自己校验的。 短信验证码内容都是你程序定义的。
你根据自己规则生成一个验证码123456,调用短信服务商API,告诉他们把123456发送给某个指定手机。
同时你自己需要把验证码记录一下,用户收到验证码 输入后提交到后端,你再把二者进行比较。

自己检验就好了

肯定自己校验啊
短信平台只负责发短信,你可能需要自定义一些超时的规则,短信平台也做不到啊

都可以,我用网易的短信也是,发短信的时候会给你返回验证码,可以自己校验,也提供了校验的接口。看你心情 ,都可以

肯定是自己效验啊,送到远程效验浪费一个 HTTP请求

会加大耗时,加大带宽消耗

新手上路,请多包涵

自己校验的,