501方法未实现 - URLDecoder:转义(%)模式中的非法十六进制字符 - 对于输入字符串:“u2”

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了501方法未实现 - URLDecoder:转义(%)模式中的非法十六进制字符 - 对于输入字符串:“u2”相关的知识,希望对你有一定的参考价值。

我想知道是否有人可以给我一个实际的帮助,如何在通过JMeter录制期间避免501错误(方法未实现)。

我可以解释一下这个问题:在录制过程中,浏览器提交以下内容:

GET http://crmprf1.intra.schneider.com/callcenter_enu/start.swe?SWECmd=GetViewLayout&SWEView=SNI%20FM%20Order%20Solutions%20View&SWEVI=&SWEVLC=1-GHJ5RL1_Siebel+Universal+Agent_43%7c1536782666%7c0_0_23044__L&SWEApplet=undefined&LayoutIdentifier=SNI+FM+Order+Entry+%u2013+Capabilities+Pricing+Details+Applet_Edit+List_Edit+List__-1SNI+FM+Order+Entry+-+Solutions+List+Applet_Edit+List_Edit+List__-1SNI+FM+Order+History+List+Applet_Base_Base__-1SNI+Order+Entry+-+Capabilities+List+Applet_Edit+List_Edit+List__-1FM+Order+Entry+-+Order+Form+Applet+(Sales)_Edit_Edit__-1SNI+FM+Order+Entry+%u2013+Order+History+Pricing+Detials+List+Applet_Edit+List_Edit+List__-1SNI+Order+Entry+-+Capabilities+Detail+List+Applet_Edit+List_Edit+List__-1SNI+FM+Order+Entry+-+Capabilities+Totals+Detail+Applet_Edit_Edit__-1 HTTP/1.0

这最终导致视图结果树监听器中的示例失败,因此我的页面不会显示并导致501 Method not implemented错误。

这个错误的原因是由于..... %u2013 .....在请求期间。

我已经给出了响应和请求截图,以便更好地理解。有任何想法吗 ?如果有人需要更多解释,我很乐意这样做。期待听到某人的声音。

Response screenshot

Request screenshot

答案

%u2013意为符号 (en dash) in Unicode

%u2013替换

以上是关于501方法未实现 - URLDecoder:转义(%)模式中的非法十六进制字符 - 对于输入字符串:“u2”的主要内容,如果未能解决你的问题,请参考以下文章

Azure 表存储 - 501 未实现

http请求特殊字符转码

OpenAPI 生成器为已实现的方法返回 501

URLDecoder异常解决方法

Codeforces Round #501 (Div. 3)未完结

url中特殊字符被转义成编码后如何处理