通过http接口发送,提交了正确的参数,但是返回结果还是失败?

原因

参数未提交正确。

解决方法

使用http GET方式提交,同时打印请求的url内容,通过打印的url来确认提交的参数是否正确,例如日志打印:

1
http://120.xx.xx.xx/msg/HttpBatchSendSM?account=myname&pswd=mypass&mobile=18888888888&msg=mymessage&needstatus=true

就可以看到用户名是myname,密码是mypass,发送手机号是18888888888,发送的消息是mymessage,
如果请求都正确,还是返回发送失败,就需要提供发送的时间和手机号码让客服进行排查解决后就可以正常发送了。 测试通过后,可以再修改为POST提交,或保持GET提交。