最早用的海豚1.2.1版本,告警是通过properties文件配置的,支持Email、SMS、企业微信,2.0的时候发现SMS不见了,想着重新增加一个SMS(Short Messaging Service)短信息服务插件。网上搜索SMS,弹出一堆推广平台。基本上都是HTTP调用这些SMS平台的短信息服务API,实现消息推送。此刻恍然大悟,原来2.0告警是支持短信的,只要提供了相关API,通过HTTP调用即可实现。于是去网上找了各种SMS平台,但是短信通知全部都要企业认证,个人想测试还测不了啦。那就测试HTTP吧,研究下相关参数的用法。
都用不了!!!!!!!!!!!!
从万维易源找的接口,实名认证后,免费调用,每天可以调用100次。虽然短信用不了,好在没白忙活,还有点用。
手机归属地查询接口文档
例:
只要调通API,alertsend就是成功状态
bodyParams配置了没效果,请求执行的时候不会使用该参数
对HttpSender进行优化,通过RequestBuilder将bodyParams添加到request请求中。
增加builder变量
增加日志
修改代码
增加添加参数方法
修改后的源码
HttpSender