独白
正文
// 导入需要使用到的包
import (
"fmt"
"net/http"
"strings"
)
/**
* @description: 发送消息
* @param {string} key Server酱推送key
* @param {string} title 消息标题(未订阅的免费用户只有标题,没有内容)
* @return:
*/func SendMsg(key, title string) (int, error) {
// 这个是server酱的消息推送api,key登录到server酱可以看到
url := "#34; + key + ".send"
// 建立一个post请求
response, err := http.Post(url, "application/x-www-form-urlencoded", strings.NewReader("title="+title))
// 抛出异常
if err != nil {
panic(err)
}
// 这个一定要有,没有可能导致内存泄漏
// 参考这里:
defer response.Body.Close()
// 返回请求状态码或者错误信息
result := response.StatusCode
return result, err
}
func main() {
// 调用
res,_ := SendMsg("key", "我想你了!")
if r==200 {
fmt.Println("发送成功")
} else {
fmt.Println("发送失败")
}
}
后记
每次的文章都会有我的独白,让人看起来显得非常的牵强。没错,我自己也这么觉得。其实独白只是我很随意写的一段话,可能是我当时正好想到的,也可能是根据正文内容胡乱编写的,目的是为了能够让自己写的东西能够有些不同的色彩。