二月 25, 2020 2:02:01 下午 org.apache.coyote.http11.AbstractHttp11Processor process 信息: Error al analizar el encabezado de solicitud HTTP Nota: más ocurrencias de errores de análisis del encabezado HTTP se registrarán en el nivel DEBUG. java.lang.IllegalArgumentException: carácter no válido encontrado en el destino de la solicitud. Los caracteres válidos se definen en RFC 7230 y RFC 3986 en org.apache.coyote.http11.InternalInputBuffer.parseRequestLine (InternalInputBuffer.java:194) en org.apache.coyote.http11.AbstractHttp11Processor.process (AbstractHttpva:1050Processor) en org.apache.coyote.AbstractProtocol $ AbstractConnectionHandler.process (AbstractProtocol.java:637) en org.apache.tomcat.util.net.JIoEndpoint $ SocketProcessor.run (JIoEndpoint.java:317) en java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1145) en java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:615) en org.apache.tomcat.util.threads.TaskThread $ WrappingRunnable.run (TaskThread.java:61) en java.lang.Thread.run (Thread.java:745)
El motivo es el problema de la versión de tomcat, la ruta de solicitud está empaquetada con encodeURI ()
$.ajax({
url:encodeURI("${ctx}/udef/defWorksheet/ajaxSaveWorksheetFlow?worksheetId="
+worksheetId+"&&temporaryText="+temporaryText+"&&id="+worksheetFlowId+"&&worksheetNo="+worksheetNo),
type:"post",
success:function(data){
}
})