JAVA后台获取短信回复?

  • 回答 (1)
  • 关注 (0)
  • 查看 (294)

用户收到短信后并且回复短信后,回调函数的URL对应的JAVA后台没有执行

不知道是哪里出了问题,能不能详细讲解下JAVA后台怎么获取短信回复具体实现?

用户4677517用户4677517提问于
用户1646099回答于
推荐
/**
* 1.短信控制台配置业务侧公网可访问接口链接地址:
* https://cloud.tencent.com/document/product/382/13483#.E9.85.8D.E7.BD.AE.E5.9B.9E.E8.B0.83
* 2.用户回复后,运营商推送回复内容到腾讯云,腾讯云透传数据到已配置的回调接口:
* https://cloud.tencent.com/document/product/382/5809
* 3.业务侧接收推送数据。
*/


/**
* 相关接收代码案例
* 1.
* http body通过读取input流可以得到
* 腾讯云推送为post json,toString后反序列化为json对象即可
*/

br = new BufferedReader(new InputStreamReader((ServletInputStream) request.getInputStream(), "utf-8"));
StringBuffer sb = new StringBuffer("");
String temp;
while ((temp = br.readLine()) != null) { 
  sb.append(temp);
}
br.close();
params = sb.toString();

/**
* 2.springmvc
* 利用@RequestBody
*/
@RequestMapping(value = "/query", method = RequestMethod.POST)
public ModelAndView queryList(@ModelAttribute("ReportBo") ReportBo query, 
  @RequestBody ReportBo query1, 
  HttpServletRequest request) { 
  //TODO
}

关于作者

所属标签

扫码关注云+社区

领取腾讯云代金券