Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jmeter如何捕获url编码值并在不重新编码的情况下发送它_Jmeter - Fatal编程技术网

jmeter如何捕获url编码值并在不重新编码的情况下发送它

jmeter如何捕获url编码值并在不重新编码的情况下发送它,jmeter,Jmeter,我有一个已经在url编码的值的问题,我捕获它很好,但当我要发送它时,该值被重新编码。。。 这是值: _TSM_CombinedScripts_=%3b%3bSystem.Web.Extensions%2c+Version%3d4.0.0.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d31bf3856ad364e35%3aes type="text/javascript"> 我正在使用正则表达式捕获: Reference name: RSM Regu

我有一个已经在url编码的值的问题,我捕获它很好,但当我要发送它时,该值被重新编码。。。 这是值:

_TSM_CombinedScripts_=%3b%3bSystem.Web.Extensions%2c+Version%3d4.0.0.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d31bf3856ad364e35%3aes type="text/javascript">
我正在使用正则表达式捕获:

Reference name: RSM
Regular Expression: _TSM_CombinedScripts_=(.+?)" type="text/javascript">
我放了一个BSF采样器来查看捕获的值,很好

但是,当我将该值放在通过post方法(rsmScriptManager_TSM=${RSM})将其发送到服务器的字段中时,该值会重新编码,如下所示:

rsmScriptManager_TSM=%253b%253bSystem.Web.Extensions%252c%2BVersion%253d4.0.0.0%252c%2BCulture%253dneutral%252c%2BPublicKeyToken%253d31bf3856ad364e35%253aes
请注意,例如,链的开头是:

 %253b%253bSystem.Web.Extensions
文字值为:

;;System.Web.Extensions
“;”是url编码为%3b%3b,与我捕获的内容完全相同,但当将其发送到服务器时,是用%25重新编码“%”

()

%3b%3b值的istead正在发送%253b%253:

%253b%253bSystem.Web.Extensions
对其他字符,如“+”也一样


如何解决此问题?

确保您没有为提取的请求参数勾选
编码?

还有一些功能可能会有所帮助

有关uuurldecode和其他有用JMeter函数的更多信息,请查看posts系列