开发者社区> 问答> 正文

短信服务的请求结构有哪些?

短信服务的请求结构有哪些?

展开
收起
保持可爱mmm 2020-03-27 00:45:15 577 0
1 条回答
写回答
取消 提交回答
  • 短信服务支持基于URL发送HTTP/HTTPS请求。请求参数需要包含在URL中,请求及返回结果都使用 UTF-8 字符集编码。

    以下为一条SendSms未编码的URL请求示例:

    https://dysmsapi.aliyuncs.com/?Action=SendSms&<公共请求参数>

    https 指定了请求通信协议。
    dysmsapi.aliyuncs.com 指定了短信服务的服务接入地址(Endpoint)。
    Action=SendSms 指定了要调用的API。
    <公共请求参数> 是系统规定的其他公共参数。
    

    短信发送流程

    在控制台中添加签名、模板并经审核通过。
    调用短信服务的短信发送接口SendSms或SendBatchSms。
    短信服务成功收到请求后转发请求给运营商,运营商发送短信。
    用户收到短信后,短信服务会有最终的状态消息确认,即消息回执。
    

    对应的协议是:

    支持HTTP或HTTPS协议请求通信。为了获得更高的安全性,推荐您使用HTTPS协议发送请求。
    发送API采用Rest协议,其中签名算法使用了阿里云的POP协议。
    发送后的消息回执采用是阿里云的消息服务MNS实现。
    

    服务地址

    调用API使用的服务地址请参考服务地址。 公共请求头和公共响应头

    API接口中使用了公共请求头(Common Request Headers)和公共响应头(Common Response Headers),这些内容可以被所有的短信服务请求使用。

    详细说明请参考公共请求参数和公共响应参数。

    2020-03-27 00:47:59
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
阿里云云通信短信服务安全白皮书 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载