httpclient

https 访问报错 hostname in certificate didn't match

主宰稳场 提交于 2020-11-14 04:01:19
HttpClient请求https报错,SSL异常hostname in certificate didn't match。。。。(省略) 解决方案: 构建CloseableHttpClient时: private static CloseableHttpClient buildSSLCloseableHttpClient() throws Exception { SSLContext sslContext = new SSLContextBuilder().loadTrustMaterial(null, new TrustStrategy() { //信任所有 @Override public boolean isTrusted(X509Certificate[] chain, String authType) throws CertificateException { return true; } }).build(); //ALLOW_ALL_HOSTNAME_VERIFIER:这个主机名验证器基本上是关闭主机名验证的,实现的是一个空操作,并且不会抛出javax.net.ssl.SSLException异常。 SSLConnectionSocketFactory sslsf = new SSLConnectionSocketFactory(sslContext, new

Apache ServiceComb Pack 微服务分布式数据最终一致性解决方案

两盒软妹~` 提交于 2020-11-12 08:28:38
https://github.com/OpenSagas-csharp/servicecomb-pack-csharp Saga基本使用指南 使用前置条件说明 如果还有同学对Saga还不甚了解的同学,可以参考Saga官方中文地址 地址 ,同时可以参考此项目贡献者之一的 WithLin 的一篇中文说明文章,该地址如下: 地址 ,文章由浅入深的讲述了分布式事务在微服务场景下的重要性,以及Saga对分布式事务的大致实现方式和后续的思考 必须 你需要可用的一个本地或者远程的数据库(mysql或者postpresql)作为Saga持久化分布式事务事件的持久化存储,当然只要官方支持的Database Provider即可,具体idea数据库配置如下图,注意数据库的名字与您真实数据库名一致 必须 成功启动alpha-server,导致环境搭建以及部署颇为麻烦,后期官方将会提供image上传docker hub提供给大家使用,启动成功参考下图 可选 同时saga提供了UI可视化界面,直接idea中启动saga-web即可 支持docker-compose:根目录提供了一个dockercompose文件,只需要在工程的根目录下执行docker-compose up -d 即可,上面的操作可以给感兴趣的调试环境的搭建。 开始玩转分布式事务Saga 克隆当前项目

接口测试用例编写和测试关注点

折月煮酒 提交于 2020-11-08 04:21:53
一、为什么要做接口测试 在日常开发过程中,有人做前端开发,有人负责后端开发。接口就是连接前后台,由于前端开发和后端开发的速度可能不一样,例如后端开发好了,但是前端没有开发。那么我们是不是就不需要测试呢?一般我们大部分人都是做功能测试,很多是界面的功能测试。如果你理解了接口测试,那么你就可以针对接口进行测试。 二、什么是接口、什么是接口测试 接口:主要是子模块或者子系统间交互并相互作用的部分。 这里说的接口是广义的,客户端与后台服务间的协议;插件间通信的接口;模块间的接口;再小到一个类提供的方法;都可以理解为接口。 接口测试:是指针对模块或系统间接口进行的测试。 三、接口测试流程 需求讨论,需求评审,场景设计,编写用列,准备数据,执行测试 四、接口测试用例设计 1接口测试的用例设计,主要从输入和接口处理两方面考虑: 1)针对输入,可按照参数类型进行设计; 2)针对接口处理,可按照逻辑进行用例设计; 3)针对输出,可根据结果进行分析设计。 2针对输入设计 对于接口来说,输入就是入参。常见参数类型有: (1)数值型(int,long,float,double等) (2)字符串类型 (3)数组或链表 (4)结构体 五.怎么进行接口测试 通过工具模拟客户端向服务端发送请求并接受服务器返回的数据来对接口的功能,逻辑业务,异常,安全进行测试 功能测试:测试这个接口的功能是否实现

案例分享

别说谁变了你拦得住时间么 提交于 2020-11-05 19:20:02
★ 公号:FunTester,自称核弹派测试工程师,量变引起的质变。 ” 测试方案 如何对消息队列做性能测试 如何对修改密码接口进行压测 如何测试概率型业务接口 如何测试非固定型概率算法P=p(1+0.1*N) BUG集锦 一个MySQL索引引发的血案 微软Zune闰年BUG分析 “双花”BUG的测试分享 iOS 11计算器1+2+3=24真的是bug么? 不要在遍历的时候删除 连开100年会员会怎样 爬虫实践 接口爬虫之网页表单数据提取 httpclient爬虫爬取汉字拼音等信息 httpclient爬虫爬取电影信息和下载地址实例 httpclient 多线程爬虫实例 groovy爬虫练习之——企业信息 httpclient 爬虫实例——爬取三级中学名 电子书网站爬虫实践 groovy爬虫实例——历史上的今天 爬取720万条城市历史天气数据 长按关注 本文分享自微信公众号 - FunTester(NuclearTester)。 如有侵权,请联系 support@oschina.cn 删除。 本文参与“ OSC源创计划 ”,欢迎正在阅读的你也加入,一起分享。 来源: oschina 链接: https://my.oschina.net/u/3973795/blog/4563924

23岁的我,从阿里JAVA面试后的总结与反思,希望这些领悟还不晚

送分小仙女□ 提交于 2020-11-05 14:58:48
背景: 这周获得了阿里巴巴的面试邀请,应聘的岗位为 支付宝内某IOT部门的JAVA软件工程师 。面试时间是通过电话面试1天后通知我的,地点为高端的上海大厦。 接到面试通知后的我,即高兴又有些胆怯。 高兴的是: 全国数一数二的大厂会给我一份面试机会,证明我的某些地方还是受到了面试人员的初步肯定; 胆怯的是: 早就听说阿里巴巴这样的大厂要求很高,非等闲之辈很难进去,对于自己的技术知识信心感觉不足。 面试前奏 面试当天的下午,按照能到达的面试时间乘着地铁到达了陆家嘴地铁站, 由于是第一次参加这样的大厂面试,一路上的我非常紧张激动了。 出地铁后,我遍只身向上海中心大厦走去(还好以前无聊时去陆家嘴转悠过几次,陆家嘴区域中最高直上云霄的那坐旋转大厦遍是,要不然又得用步行导航了)。健步如飞的我在办理好了证件后顺利到达第N层楼,出电梯一看, “支付宝” 三个大字映入门帘,想着终于见到了每天在手机里要用的支付宝APP了,这感觉没得说啊(原谅没见过市面的我)! 此间N分钟略。。。。。。直奔面试。 面试官是一位年轻的小哥,30来岁左右。 支付宝面试经历 面试时,总花了50分钟左右,一直和面试官聊着,尽管这期间我非常紧张。这期间面试官问的主要问题如下: 【一】、先作个自我介绍。我就简单介绍了下,就几句话的样子,说了下大学时和上一家公司的工作基本内容啥的。 【二】、HTTPS建立连接的详细过程。这个问题

httpClient

戏子无情 提交于 2020-11-03 15:54:32
package com.x'x'x.util; import java.io.IOException; import java.io.UnsupportedEncodingException; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.Map; import java.util.Map.Entry; import java.util.Set; import org.apache.http.HttpEntity; import org.apache.http.NameValuePair; import org.apache.http.client.ClientProtocolException; import org.apache.http.client.config.RequestConfig; import org.apache.http.client.entity.UrlEncodedFormEntity; import org.apache.http.client.methods.CloseableHttpResponse; import org.apache.http.client.methods.HttpGet; import

案例分享

梦想的初衷 提交于 2020-11-03 13:06:33
案例分享 ★ FunTester,一个就知道瞎掰呼的核弹派测试人员,量变引起的质变。 ” 测试方案 如何对消息队列做性能测试 如何对修改密码接口进行压测 如何测试概率型业务接口 如何测试非固定型概率算法P=p(1+0.1*N) BUG集锦 一个MySQL索引引发的血案 微软Zune闰年BUG分析 “双花”BUG的测试分享 iOS 11计算器1+2+3=24真的是bug么? 不要在遍历的时候删除 连开100年会员会怎样 爬虫实践 接口爬虫之网页表单数据提取 httpclient爬虫爬取汉字拼音等信息 httpclient爬虫爬取电影信息和下载地址实例 httpclient 多线程爬虫实例 groovy爬虫练习之——企业信息 httpclient 爬虫实例——爬取三级中学名 电子书网站爬虫实践 groovy爬虫实例——历史上的今天 爬取720万条城市历史天气数据 郑重声明 :文章首发于公众号“FunTester”,禁止第三方(腾讯云除外)转载、发表。 技术类文章精选 java一行代码打印心形 Linux性能监控软件netdata中文汉化版 性能测试框架第二版 如何在Linux命令行界面愉快进行性能测试 图解HTTP脑图 将swagger文档自动变成测试代码 五行代码构建静态博客 基于java的直线型接口测试框架初探 Selenium 4.0 Alpha更新日志 Selenium 4.0