Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/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
Java 在方法名称中找到无效字符。HTTP方法名称必须是令牌_Java_Cookies_Http Get_Illegalargumentexception - Fatal编程技术网

Java 在方法名称中找到无效字符。HTTP方法名称必须是令牌

Java 在方法名称中找到无效字符。HTTP方法名称必须是令牌,java,cookies,http-get,illegalargumentexception,Java,Cookies,Http Get,Illegalargumentexception,在向我的容器化spring引导应用程序发出带有cookie头的http GET请求时,我遇到了以下错误,这是因为分析cookie头时出现了问题 java.lang.IllegalArgumentException: Invalid character found in method name. HTTP method names must be tokens at org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Ht

在向我的容器化spring引导应用程序发出带有cookie头的http GET请求时,我遇到了以下错误,这是因为分析cookie头时出现了问题

java.lang.IllegalArgumentException: Invalid character found in method name. HTTP method names must be tokens
    at org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:422)
    at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:683)
    at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
    at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)
    at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1457)
    at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
    at java.lang.Thread.run(Thread.java:745)
通过邮递员从我的ubuntu机器发出这个请求时,它起作用了。但是当我同事的任何一台windows机器的邮递员调用它时,它抛出了错误

我已经讨论了十几个与此相关的问题,https并不是我的理由。我知道cookie以某种方式在他们的机器中被编码,而服务器正在读取cookie,因此在解析时抛出错误

有人能解释一下这个错误的原因吗


PS:试图理解源代码,但GrepCode已关闭:(

您可以添加一些关于您正在发出的请求的详细信息吗?如果可以,只需发布您与PostManh一起发送的URL和标题。这是http请求。我正在传递一个auth cookie。将无法复制原始请求。这非常奇怪,因为相同的请求无法从具有相同设置的其他实例postman发出G