会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
弘文馆校书
博客园
首页
新随笔
联系
管理
订阅
2023年3月30日
关于zuul中对于POST请求中path参数和form body中重复参数被过滤的情况
摘要: 在使用zuul做转发功能时,发现当一个Content-Type为application/x-www-form-urlencoded;charset=UTF-8的POST请求中,path参数和body中的参数重复时,转发的时候会丢失body中的参数,下面是定位的过程 从请求进入ZuulServlet的
阅读全文
posted @ 2023-03-30 12:47 弘文馆校书
阅读(122)
评论(0)
推荐(0)
2020年8月14日
继承ZuulFilter打印日志,对gzip数据进行解压和压缩
摘要: import com.netflix.zuul.ZuulFilter; import com.netflix.zuul.context.RequestContext; import com.seq.sas.extendmock.service.LoggerService; import com.se
阅读全文
posted @ 2020-08-14 15:51 弘文馆校书
阅读(913)
评论(0)
推荐(0)
2020年7月8日
linux(centos)搭建基于python3的Django环境
摘要: 一、centos安装python3 1、安装依赖包: sudo yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-
阅读全文
posted @ 2020-07-08 19:12 弘文馆校书
阅读(235)
评论(0)
推荐(0)
2020年6月17日
JAVA 实现json diff
摘要: 使用java实现复杂结构多层级的json diff 主要思路:遍历json,根据key排序,判断json element类型,如果是jsonArray的话,转成list并排序,并循环验证list中的每个json element是否相等 package service.utils; import co
阅读全文
posted @ 2020-06-17 19:50 弘文馆校书
阅读(3031)
评论(0)
推荐(0)
2019年10月15日
Apache httpclient拦截器对请求进行签名
摘要: Apahce httpclient 提供HttpRequestInterceptor和HttpResponseInterceptor两种拦截器分别处理请求和响应数据,下面讲一下如何对http请求进行拦截并进行签名。 1、第一步创建拦截器对象实现HttpRequestInterceptor接口,并重写
阅读全文
posted @ 2019-10-15 19:08 弘文馆校书
阅读(4026)
评论(0)
推荐(0)
2019年9月21日
okHttp3教程:5种基本请求示例,拦截器实现自动重试和日志打印
摘要: 一、创建线程安全的okhttp单例 import service.NetworkIntercepter;import service.RetryIntercepter;import okhttp3.*;import org.slf4j.Logger;import org.slf4j.LoggerFa
阅读全文
posted @ 2019-09-21 10:14 弘文馆校书
阅读(7742)
评论(0)
推荐(0)
2019年6月22日
代码执行testng的几种方式
摘要: 一、指定test class Test class FirstTest 执行testng的class:TestngRun 打印结果: test onelisi 二、指定xml文件 testng.xml TestngRun.java 执行结果: test onezhangsan 打印了默认的name:
阅读全文
posted @ 2019-06-22 13:59 弘文馆校书
阅读(2378)
评论(0)
推荐(0)
2019年1月30日
封装log4j支持记录到testng
摘要: 一、初始方案 自动化中需要把日志通过testng的Reporter.log来记录日志在报告中展示。开始是新增了一个日志类: ReporterLog.class 这样会有2个问题: 1、LOGGER.info(message);这句话打印出来的类名、方法名、行号等不是调用ReporterLogger方
阅读全文
posted @ 2019-01-30 10:57 弘文馆校书
阅读(1263)
评论(0)
推荐(0)
2019年1月24日
修改ZuulHandlerMapping私有变量pathMatcher,重写match方法,使url匹配兼容正则表达式。
摘要: 一、起源 在mocksever中引入了spring cloud zuul做代理转发,如果请求的url和配置的mock规则匹配(精确匹配和模糊匹配),忽略,不做转发。如果mock配置的url和请求url是完全匹配的,没有问题。例如,请求url:http://localhost:8080/mock/te
阅读全文
posted @ 2019-01-24 17:21 弘文馆校书
阅读(1284)
评论(0)
推荐(0)
2019年1月18日
修改testng源码,添加beforeMethod和afterMethod中的日志到test中(可以不改源码,废弃)
摘要: 在使用testng生成报告的时候,只会记录test方法中的日志,但是一般会在beforeMethod、beforeTest、afterMethod、afterTest中做一下数据的处理,这里面的日志没办法在test中显示。查看了testng的源码,发现suite中的getAllInvokedMeth
阅读全文
posted @ 2019-01-18 15:22 弘文馆校书
阅读(970)
评论(2)
推荐(0)
下一页
公告
点击右上角即可分享