JMeter java.net.URISyntaxException:Illegalcharacterinquery解决方案

简介: JMeter java.net.URISyntaxException:Illegalcharacterinquery解决方案

java.net.URISyntaxException: Illegal character in query解决方案

 

by:授客 QQ:1033553122

测试环境

apache-jmeter-3.2

 

1. 问题描述

如下,jmeter发送get参数,参数中携带字符 {},运行后查看请求响应结果,提示如下:

 

 

java.net.URISyntaxException: Illegal character in query at index 59:http://xx.xxx.xx.xx:1301/xxxx/xxx/uploadRecords?records=[{}]

at

at

at

at

at

at

at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.sample(HTTPHC4Impl.

at org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.

at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.

at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.

at org.apache.jmeter.threads.JMeterThread.executeSamplePackage(JMeterThread.

at org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.

at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.

at

 

 

 

2. 解决方法

勾选参数右侧的“编码?”,对参数进行url编码

 

目录
相关文章
|
29天前
|
Java
Java 字符串分割split空字符串丢失解决方案
Java 字符串分割split空字符串丢失解决方案
|
29天前
|
编解码 Java Apache
Java中文乱码浅析及解决方案
Java中文乱码浅析及解决方案
72 0
|
29天前
|
Java
Java中的异常链:从根源到解决方案
Java中的异常链:从根源到解决方案
55 0
|
29天前
|
搜索推荐 前端开发 Java
Java医院绩效考核系统解决方案源码
作为医院用综合绩效核算系统,系统需要和his系统进行对接,按照设定周期,从his系统获取医院科室和医生、护士、其他人员工作量,对没有录入信息化系统的工作量,绩效考核系统设有手工录入功能(可以批量导入),对获取的数据系统按照设定的公式进行汇算,且设置审核机制,可以退回修正,系统功能强大,完全模拟医院实际绩效核算过程,且每步核算都可以进行调整和参数设置,能适应医院多种绩效核算方式。
53 4
|
29天前
|
监控 安全 物联网
Java基于物联网技术的智慧工地解决方案源代码
应用先进的大数据、物联网、云计算等数字化技术,融合施工运营管理规范和技术标准,建构支撑施工和运营的一体化平台是投资、施工和运营单位能力建设的关键。应用企业架构、设计思维和软件工程方法,深入分析施工和运营技术特性与管理体系,研究开发基于大数据技术的智慧工地信息一体化平台,智慧工地管理平台是依托物联网、互联网建立的大数据管理平台,是一种全新的管理模式,能够实现劳务管理、安全施工、绿色施工的智能化和互联网化。
99 2
|
22天前
|
Java 关系型数据库 MySQL
Java中文乱码浅析及解决方案
Java中文乱码浅析及解决方案
|
8天前
|
JavaScript Java
Java long传到前台精度损失解决方案
Java long传到前台精度损失解决方案
|
17天前
|
算法 Java
Java多线程基础-13:一文阐明死锁的成因及解决方案
死锁是指多个线程相互等待对方释放资源而造成的一种僵局,导致程序无法正常结束。发生死锁需满足四个条件:互斥、请求与保持、不可抢占和循环等待。避免死锁的方法包括设定加锁顺序、使用银行家算法、设置超时机制、检测与恢复死锁以及减少共享资源。面试中可能会问及死锁的概念、避免策略以及实际经验。
20 1
|
27天前
|
数据采集 监控 安全
java数字工厂MES系统全套源码Java+idea+springboot专业为企业提供智能制造MES解决方案
"MES" 指的是制造执行系统(Manufacturing Execution System)。MES在制造业中扮演着至关重要的角色,它是位于企业资源计划(ERP)系统和车间控制系统之间的系统,用于实时收集、管理、分析和报告与制造过程相关的数据。
24 0
|
29天前
|
存储 Java 数据库连接
Java中文乱码浅析解决方案
Java中文乱码浅析解决方案
20 0