Error parsing HTTP request header

1344 ワード

プロジェクトは、ieはいつもアクセスできません。火狐、Googleが訪問できます。
フォーム提出部分コード: tomcatがエラーを報告しました。
エロエロ パーニング HTTP request header
 ノート: フスフィア occurrences 保存先 HTTP header パーニング errors will be ロゴ at。 DEBUG level.
java.lang.IllgalArgmentException: Invalid character found in the request タージ. The valid characters エリア defined in RFC 7230 and RFC 3986
at。 org.apaache.co yote.http 11 Internal InputBuffer.parseRequestLink(Internal InputBuffer.java:189)
at。 org.apache.co yote.http 11 AbstractHttp 11 Process.process(AbstractHttp 11 Process.java:1000)
at。 org.apache.co yote.AbstractProtocol$AbstractConnection Handler.process(Abstract Protocol.java:637)
at org.apaache.tomcat.util.net.JIoEndpoint$SocketProcess.run(JIoEndpoint.java:318)
at。 java.util.co ncurrent.ThreadPool Exector.runWorkker(Unnown) Source)
at。 java.util.co ncurrent.ThreadPool Exector$Worknown Source)
at。 org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at。 java.lang.Thread.run Source)
インターネットで方法を探して、リンクの問題だと思ったら、使います。
javascript:location.href=encodeURIは使いにくいです。http://blog.csdn.net/efine_dxq/article/details/60322055)は使えない一方、コードを変えるのは面倒くさいので、多くのところを変えます。
そして探します。
最後に,tomcatバージョンの不一致が原因であることが分かった。プログラム用のtomcat 7.0.70をデバッグして、サーバー上で7.0.73です。7.0.75に両替してもだめです。最後に7.0.70に変えてもいいです。