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

黄冈做网站公司wordpress comments_template

黄冈做网站公司,wordpress comments_template,东道网站建设,wordpress开启raid案例背景,按照官方给的Demo,实在是太啰嗦了, 大致步骤 封装数据签名发送请求, 仔细一看劈里啪啦一大堆,最后还要手动关流关连接,难道整合到SpringBoot项目里面我还得为内存管理考虑 所以就有了如下需求 使用 RestTemplate的对象进行发送请求数据,RestTemplate由s…案例背景,按照官方给的Demo,实在是太啰嗦了, 大致步骤 封装数据签名发送请求, 仔细一看劈里啪啦一大堆,最后还要手动关流关连接,难道整合到SpringBoot项目里面我还得为内存管理考虑 所以就有了如下需求 使用 RestTemplate的对象进行发送请求数据,RestTemplate由springboot自行管理 package com.example.demo2.baidu2;import org.springframework.http.*; import org.springframework.util.LinkedMultiValueMap; import org.springframework.util.MultiValueMap; import org.springframework.web.client.RestTemplate;import java.io.UnsupportedEncodingException; import java.nio.charset.StandardCharsets; import java.security.MessageDigest; import java.util.HashMap; import java.util.Map;public class Trans {private static final String APP_ID 自己的APPID;private static final String SECURITY_KEY 自己的密钥;private static final String TRANS_API_HOST http://api.fanyi.baidu.com/api/trans/vip/translate;public static void main(String[] args) throws UnsupportedEncodingException {String query 高度600米;MapString, String params new HashMapString, String();params.put(q, query);params.put(from, auto);params.put(to, en);params.put(appid, APP_ID);// 随机数String salt String.valueOf(System.currentTimeMillis());params.put(salt, salt);// 签名String src APP_ID query salt SECURITY_KEY; // 加密前的原文String md5 getMD5(src);md5 md5.toLowerCase();params.put(sign, md5);String s get(TRANS_API_HOST, params);System.out.println(s);}public static String get(String host, MapString, String params2) throws UnsupportedEncodingException {MultiValueMapString, String params new LinkedMultiValueMap();HttpHeaders headers new HttpHeaders();headers.setContentType(MediaType.APPLICATION_FORM_URLENCODED);HttpEntityMultiValueMapString, String requestEntity new HttpEntity(params, headers);String s params2.get(q);String salt params2.get(salt);String appid params2.get(appid);String to params2.get(to);String from params2.get(from);String sign params2.get(sign);// String encode URLEncoder.encode(s, UTF-8);params.add(salt,salt);params.add(appid,appid);params.add(to,to);params.add(from,from);params.add(q,s);params.add(sign,sign);RestTemplate restTemplate new RestTemplate();ResponseEntityString response restTemplate.exchange(host, HttpMethod.POST, requestEntity, String.class);int statusCode response.getStatusCodeValue();if (statusCode ! 200) {System.out.println(Http错误码 statusCode);}return response.getBody();}public static String getMD5(String s) {char[] hexDigits {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F};try {byte[] btInput s.getBytes(StandardCharsets.UTF_8);MessageDigest mdInst MessageDigest.getInstance(MD5);mdInst.update(btInput);byte[] md mdInst.digest();int j md.length;char[] str new char[j * 2];int k 0;for (byte byte0 : md) {str[k] hexDigits[byte0 4 0xf];str[k] hexDigits[byte0 0xf];}return new String(str);} catch (Exception e) {e.printStackTrace();return null;}}}
http://www.dnsts.com.cn/news/54391.html

相关文章:

  • 网站设计时间建设部网站建筑工程质保期
  • 怎样在网站图片上做店铺广告网站建设维护多少钱
  • 网站制作源码版权装修平台排行榜前十名
  • 网站建设编码成都住建局官网登陆
  • 网站模版 优帮云电商网站建设关键词优化
  • 网站建设邮箱狠狠做新网站
  • 买个网站多少钱wordpress pjax
  • 宁波市江北区庄桥街道工程建设领域网站个人网站建设实训目的
  • 网站开发专业简历切换国外ip的软件
  • 流量套餐网站宁德蕉城住房和城乡建设部网站
  • 汽车建设网站开发流程湖州百度网站建设
  • 站长工具seo综合查询隐私查询导航电影里的做视频在线观看网站
  • 网站名是什么seo沈阳
  • 郑州营销型网站可以做打赏视频的网站
  • 比较大的做网站的公司河南seo外包
  • 青岛网站建设定制wordpress获取分类名称
  • 网页设计与网站建设实战大全合肥瑶海区事业单位
  • 国企500强完整名单wordpress站内seo
  • 百度找不到 网站网页设计期末作品代码
  • vps做网站 推广wordpress 首页描述
  • c语言怎么做网站怎么让网站能被百度到
  • 卖童书的网站该怎么做wordpress目录404
  • 漳浦建设银行网站免费x网站域名视频
  • 建设网站可以搜索电影哈尔滨建筑工程
  • 网站维护需要关闭网站么wordpress 邮件验证码
  • 建立企业网站方案做网站一般费用多少
  • 手机微信网页版seo网站排名软件
  • 杭州外贸建站公司wordpress双首页
  • 前几年做啥网站能致富长沙专业网站建设服务
  • 视频网站开发计划书网站 地区加关键词