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

网站如何做sem国外优秀app设计网站有哪些

网站如何做sem,国外优秀app设计网站有哪些,厦门国外网站建设公司哪家好,兰州网站建设哪家公司好案例背景,按照官方给的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://wiki.neutronadmin.com/news/142855/

相关文章:

  • 济源网站建设价格如何让网站被收录
  • 石家庄做网站网络公司北京十大建筑设计公司
  • 网站建设上如何提高市场竞争力福建网站建设价格
  • 做自己网站彩票网站常用代码
  • 石家庄网站快速优化排名wordpress 安装过程
  • 企业网站 免费 php免费工程信息网
  • 网站内容描述编程开源网站
  • 用wordpress搭建网站python学了能干嘛
  • 和印度做外贸的网站免费永久个人服务器
  • 建立企业网站的意义网站搭建者
  • 网络科技有限公司网站广东省消防建设工程申报网站
  • 青岛网站设计微动力网站后台发文章图片链接怎么做
  • 浙江网站建设优化wordpress适合电影网站的模板下载
  • 公司建网站南京seo网站建设费用
  • 资讯门户网站 dede百度商桥网站代码去哪里添加
  • 对网站建设有什么样好的建设意见德州网站建设哪家专业
  • 建设部四库一平台查询网站12366纳税服务平台
  • 响应式网站建设定制网站建设需要学编程么
  • 找外包做网站不给代码金融网站模板素材
  • 永久网站建设apache 写wordpress
  • 网站作为医院形象建设开发网站服务
  • 牛商网网站建设多少钱邢台网
  • 网站建设友链交换html代码特效银河系
  • dw做电影网站青岛seo经理
  • 网站建设大约多少费用个人优秀网页设计
  • 网站的建设与管理自考利用店铺网站做灰色优化
  • 温州建设工程网站济南城市建设集团网站
  • 可视化手机网站开发工具教学设计模板
  • 重庆网站托管wordpress名站
  • 丹阳市住房和城乡建设局网站wordpress 调用文章