java.lang.IllegalArgumentException: Invalid character found in method name [0x160x030x0

news/2024/10/30 23:27:01/

问题

在使用浏览器访问后端进行测试时,发现出现了以下异常:

java.lang.IllegalArgumentException: Invalid character found in method name [0x160x030x010x020x000x010x000x010xfc0x030x03_60xe20xa5Y0xeau0x17'u/0x860xc1]5l640x840xa1Q,0xa50x810x880xa1l0xf50x11]. HTTP method names must be tokensat org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:417)at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:261)at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:888)at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1597)at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)at java.lang.Thread.run(Thread.java:748)

解决方案

这个异常的意思就是在方法中有非法的参数,可我自己检查了后端接口,发现并没问题,于是我觉得问题应该出在请求上。果然,我发现我写的ajax请求地址写的是 https,可是我并没有加密,是无法用https协议的,将https改为http即可。特此记录。


http://www.ppmy.cn/news/128933.html

相关文章

E-puck2机器人系列教程-9.连接环境WIFI模式

WiFi通道用于与机器人通信的速度比与蓝牙进行通信的速度更快。此刻,将QQVGA(160x120)彩色图像与传感器值一起以大约10 Hz的频率传输到计算机。当然,机器人也能够从计算机接收命令。 为了通过WiFi与机器人通信,首先需要…

Qt第四十八章:成功、警告、信息、错误 弹窗组件

目录 预览: 组件: 资源: 预览: 组件:message_dialog.py # 消息提示 from PySide6 import QtCore from PySide6.QtCore import Qt, QTimer, QSize, QPropertyAnimation, QEasingCurve, QRect from PySide6.QtGui im…

Ubuntu 16.04 使用docker资料汇总与应用docker安装caffe并使用Classifier(ros kinetic+usb_cam+caffe)

Docker是开源的应用容器引擎。若想简单了解一下,可以参考百度百科词条Docker。好像只支持64位系统。 Docker官网:https://www.docker.com/ Docker — 从入门到实践:https://yeasy.gitbooks.io/docker_practice/content/ Pdf版下载&#xf…

matplotlib作图

转自;http://blog.csdn.net/pipisorry/article/details/37742423 matplotlib介绍 matplotlib 是Python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图。而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中…

2023春秋杯春季赛Crypto方向全解

2023春秋杯春季赛Crypto wp 全解 侥幸ak了 checkin 题目 from Crypto.Util.number import * # from secret import flag, x, y flagbflag{????????????} def keygen(nbit):p, q [getPrime(nbit) for _ in range(2)]return (p, q)p, q keygen(1024) n p * qt …

达梦数据库入门之:常见故障处理(持续更新)

[-104]:INI参数文件错误 本人在开启数据库归档日志的过程中,执行以下命令时遇到了这个错误 ALTER DATABASE ADD ARCHIVELOG DEST/home/dmdba/dmdbms/data/DMLAB/arch,TYPELOCAL,FILE_SIZE64,SPACE_LIMIT0; ALTER DATABASE ADD ARCHIVELOG DEST/home/dmdba/dmdbms/…

联想微型计算机c26o的配置,Lenovo Settings Dependency Package

Lenovo Settings Dependency Package是安装联想的Windows 8应用——Lenovo Settings必备组件。安装完这个东西后,用户进入Windows应用商店,搜索Lenovo Settings就可以安装此应用了。 软件介绍: Lenovo Settings除了具有Metro风格之外,还具有Mobile Hotspot(共享热点)、Powe…

达梦数据库日常运维命令

国产数据库的未来! DM达梦数据库日常运维命令 关键字:DM V8、数据库、常用SQL、日常运维命令 1.数据库自身信息 1.1 查询实例信息 SQL> select name inst_name from v$instance; 行号 INST_NAME 1 DMSERVER 已用时间: 11.211(毫秒). 执行号:15. 1…