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

mt7620a做网站/电子商务网站设计方案

mt7620a做网站,电子商务网站设计方案,wordpress默认主体设置,校园网站建设多少钱转载请注明:http://blog.csdn.net/ly20116/article/details/51082999 根据开发文档,微信公众平台开发接口的调用都需要使用https协议。 因此我们需要封装一个通用的https请求方法。 该方法必须具备以下特点: 1、使用https协议 2、支持GET…

转载请注明:http://blog.csdn.net/ly20116/article/details/51082999

根据开发文档,微信公众平台开发接口的调用都需要使用https协议。 
因此我们需要封装一个通用的https请求方法。 
该方法必须具备以下特点: 
1、使用https协议 
2、支持GET、POST请求方式 
3、支持有参数提交和无参数提交

步骤: 
1、实现证书信任管理器类 MyX509TrustManager,继承至X509TrustManager接口

/*** 证书信任管理类* @author 洋**/
public class MyX509TrustManager implements X509TrustManager{/*** 检查客户端的证书,若不信任该证书则抛出异常*/@Overridepublic void checkClientTrusted(X509Certificate[] chain, String authType)throws CertificateException {// TODO Auto-generated method stub}/*** 检查服务器的证书,若不信任该证书同样抛出异常,如果是空函数体,则信任所有证书*/@Overridepublic void checkServerTrusted(X509Certificate[] chain, String authType)throws CertificateException {// TODO Auto-generated method stub}/*** 返回受信任的X509证书数组。*/@Overridepublic X509Certificate[] getAcceptedIssuers() {// TODO Auto-generated method stubreturn null;}}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37

2、实现https请求方法

这里写图片描述 
部分JSSE类关系图

/*** https工具类* @author 洋**/
public class HttpsUtil {
/*** 发送Https请求并获取结果* @param requestUrl* @param method* @param data* @return*/public static JSONObject httpsRequest(String requestUrl,String method,String data){JSONObject jsonObject=null;StringBuffer sb=new StringBuffer();try {//创建SSLContext对象,并使用我们指定的信任管理器初始化TrustManager[] tm={new MyX509TrustManager()};SSLContext sslContext= SSLContext.getInstance("SSL", "SunJSSE");sslContext.init(null, tm, new SecureRandom());//获取SSLSocketFactory对象SSLSocketFactory ssf=sslContext.getSocketFactory();//创建HttpsURLConnection对象,并设置其SSLSocketFactory对象URL url=new URL(requestUrl);HttpsURLConnection conn=(HttpsURLConnection) url.openConnection();conn.setSSLSocketFactory(ssf);//设置连接参数conn.setDoInput(true);conn.setDoOutput(true);conn.setUseCaches(false);conn.setRequestMethod(method);//设置请求方式if(method.equals("GET")){conn.connect();}if(data!=null){OutputStream os=conn.getOutputStream();os.write(data.getBytes("utf-8"));os.close();}InputStream is=conn.getInputStream();InputStreamReader isr=new InputStreamReader(is,"utf-8");BufferedReader br=new BufferedReader(isr);String str=null;while((str=br.readLine())!=null){sb.append(str);}//清理br.close();isr.close();is.close();is=null;conn.disconnect();//转化为JSON对象jsonObject=JSONObject.fromObject(sb.toString());} catch (ConnectException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}return jsonObject;}
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74

由于需要转换为JSONObject对象,且整个工程中也需要解析和生成JSON数据,所以需要到开源的jar包,本文导入的是json_lib工具包,也可以下载其他的。

http://www.lbrq.cn/news/1562617.html

相关文章:

  • 怎么搭建自己的网站挣钱/手机网站优化排名
  • wordpress 主题评论/南宁seo网络推广
  • 潜江网站设计公司/如何做网页制作
  • 志愿服务网站建设方案/长春网站seo哪家好
  • 成都住建局官网官网官方/上海seo推广整站
  • 网站配置到iis后读不了数据/在线生成个人网站免费
  • 武汉在建项目一览表/百度seo标题优化软件
  • 科技网站建设分析/补肾壮阳吃什么药效果好
  • 零代码开发/信阳seo推广
  • 国外特效网站/站长工具平台
  • 域名服务器ip/麒麟seo
  • 慈善公益网站建设/建站模板网站
  • 有哪些做网站好的公司好/武汉seo优化排名公司
  • 怎么分析竞争对手网站/网络营销成功案例
  • 做暖暖免费视频网站/新的数据新闻
  • 用css做网站的好处/北京网络营销招聘
  • 代办公司注册流程及材料/seo推广服务
  • b站推广引流最佳方法/seo推广有哪些方式
  • 快速迁移网站/seo模拟点击软件源码
  • 响应式企业网站制作公司/行者seo无敌
  • 郑州郑东新区网站建设/长尾词排名优化软件
  • 东营 网站建设/如何提高自己在百度的排名
  • 传奇做网站/seo网站推广什么意思
  • 网站视频链接/西安网站建设推广专家
  • 网站开发 例子/卢松松外链工具
  • 广州市建设监理协会网站/哪些店铺适合交换友情链接
  • 装饰公司营销型网站建设/西安关键词排名推广
  • 平顶山市建设委员会网站/郑州搜索引擎优化
  • 西安高校定制网站建设公司推荐/优化网站平台
  • 做游戏陪玩网站/推广文案范例
  • AI 搜索时代:引领变革,重塑您的 SEO 战略
  • 【昇腾】单张48G Atlas 300I Duo推理卡MindIE+WebUI方式跑7B大语言模型_20250816
  • Jenkins+Python自动化持续集成详细教程
  • C++设计模式:类间关系
  • 设计模式(2)
  • 跨域及解决方案