jmeter 中 Client implementation HttpClient4和java区别实践一

   好吧,最近还是在折腾Jmeter,在一个post请求中,发现啃爹的竟然带有特殊字符:'

  怎么办,直接将数据写入,如下:

   

然后在实际用post发请求时,jmeter自动给转义了,如下:

xxxx=%27qq%27%3A%2720%27&rrr=%7Bqq%27

  怎么办???那就加加转义字符试试,与是,加了"\",“\\”,“\\\”,“\\\\”都没用

 

只能换方法了

这时,几年前写的jmter请求客户端发送机制回到脑海,又重读了一遍

我们将Implementation换成Java的方式来试一试

结果终于发现,符号' 没有转义,正常发出

POST data:
xxxx='qq':'20'&rrr={'qq':'233'}

  

原来,默认的HTTPClinet在POST时会自动将特殊字符转义,然而Java在发送过程中却未处理。

转载于:https://www.cnblogs.com/landhu/p/8980195.html

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值