当前位置: 首页 > news >正文

学校二级网站建设网站怎么绑定域名

学校二级网站建设,网站怎么绑定域名,建设银行校招网站入口,wordpress充值卡生成问题描述#xff1a;通过post请求调试短信接口发送出去后#xff0c;客户端无法收到短信#xff0c;中文内容乱码 追踪过程#xff1a; 接口采用post请求进行#xff0c;无法收取短信的接口代码如下#xff1a; public static String sendPost(String url, MapStri…问题描述通过post请求调试短信接口发送出去后客户端无法收到短信中文内容乱码 追踪过程 接口采用post请求进行无法收取短信的接口代码如下 public static String sendPost(String url, MapString, String paramMap) {PrintWriter out null;BufferedReader in null;String result ;try {URL realUrl new URL(url);// 打开和URL之间的连接URLConnection conn realUrl.openConnection();// 设置通用的请求属性conn.setRequestProperty(accept, */*);conn.setRequestProperty(connection, Keep-Alive);conn.setRequestProperty(user-agent, Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;SV1));conn.setRequestProperty(Charset, UTF-8);// 发送POST请求必须设置如下两行conn.setDoOutput(true);conn.setDoInput(true);// 获取URLConnection对象对应的输出流out new PrintWriter(conn.getOutputStream());// 设置请求属性StringBuilder param new StringBuilder();if (paramMap ! null paramMap.size() 0) {IteratorString ite paramMap.keySet().iterator();while (ite.hasNext()) {String key ite.next();// keyString value paramMap.get(key);param.append(key).append().append(value).append();}param new StringBuilder(param.substring(0, param.length() - 1));}// 发送请求参数out.print(param);// flush输出流的缓冲out.flush();// 定义BufferedReader输入流来读取URL的响应in new BufferedReader(new InputStreamReader(conn.getInputStream(), UTF-8));String line;while ((line in.readLine()) ! null) {result line;}} catch (Exception e) {System.err.println(发送 POST 请求出现异常 e);e.printStackTrace();}// 使用finally块来关闭输出流、输入流finally {try {if (out ! null) {out.close();}if (in ! null) {in.close();}} catch (IOException ex) {ex.printStackTrace();}}return result;} 其中的参数paramMap如下   MapString, String params new HashMapString, String();params.put(userid, userid);params.put(ts, ts);params.put(sign, md5.toLowerCase());params.put(mobile, phones);params.put(msgcontent, 【您好请注意】 content);params.put(extnum, sendtermid);params.put(time, sendtime); 问题的源头是其中的key 为msgContent的value中含有中文而中文内容如果不通过URLEncoder.encode(param,UTF-8),UTF-8)进行编码设置那么会被默认的通过其他编码格式进行编码后发送出去导致短信平台服务器接收到的短信内容是乱码 解决方案在入参时进行UTF-8编码处理 URLEncoder.encode(URLEncoder.encode(param,UTF-8),UTF-8)) 服务端获取参数时进行一次解码 String param URLDecoder.decode(param, UTF-8); 感谢文章https://my.oschina.net/gschen/blog/120553  https://www.zhongjianghua.com/att1tude/131194-2020-12.html
http://www.sadfv.cn/news/52957/

相关文章:

  • 义乌高端网站建设乐云seo可视化网站建设
  • 东莞高端网站建设费用成全视频免费观看
  • 是做网站好还是做游戏好制作网页游戏过程
  • asp.net企业网站设计wordpress只能通过本机登录
  • 茂港网站建设公司网络组建论文
  • 淄博外贸网站建设ppt模板免费下载 动态
  • 青之峰网站建设安卓开发用什么开发工具
  • 青海找人做网站多少钱asp一个空间建多个网站系统
  • 网站排名张家港加入网络营销公司
  • 大连甘井子区区号烟台seo推广优化
  • 访问不了服务器的网站快云服务器怎么做网站
  • 姑苏营销型网站建设电话技术支持 海安网站建设
  • 网站建设都有哪些做 爱 网站小视频
  • 企业网站建设费怎么核算wordpress 下一篇
  • 哪个网站在线做头像好设计官网页面多少钱
  • flash个人网站片头智慧医疗软件公司排名
  • 高新区免费网站建设商丘网格通
  • html5网站app开发扁平化设计风格的网站
  • 网站管理的含义网站建设评判标准
  • 企业网站设计的特点wordpress 未找到
  • 张家港高端网站建设公司江苏省住房城乡建设部网站
  • 专业网站建设公司兴田德润优惠吗wordpress版权怎
  • 什么叫网站名称济南做网站优化的公司
  • 专业建设网站的公司网页前端设计师培训学校
  • 手机网站打不开是什么原因造成的大庆做流产油城女子网站
  • 长城宽带做网站购买一个网站需要多少钱?
  • 网站链接做投票学校网站建设责任书
  • 合肥企业建网站制作一个学校门户网站
  • 各地网站备案网站连接跳转怎么做
  • 网站开发介绍人拿多少钱宁波专业公司网页设计