Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/389.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.lang.IllegalArgumentException:无效的cookie名称-值对_Java_Cookies_Javafx_Webengine - Fatal编程技术网

java.lang.IllegalArgumentException:无效的cookie名称-值对

java.lang.IllegalArgumentException:无效的cookie名称-值对,java,cookies,javafx,webengine,Java,Cookies,Javafx,Webengine,我在Java的WebEngine中遇到了cookies问题。当我尝试打开指定的url时,我收到该异常: lip 13, 2017 3:18:25 PM com.sun.webkit.network.URLLoader doRun WARNING: Unexpected error java.lang.IllegalArgumentException: Invalid cookie name-value pair at java.net.HttpCookie.par

我在Java的WebEngine中遇到了cookies问题。当我尝试打开指定的url时,我收到该异常:

lip 13, 2017 3:18:25 PM com.sun.webkit.network.URLLoader doRun
    WARNING: Unexpected error
    java.lang.IllegalArgumentException: Invalid cookie name-value pair
        at java.net.HttpCookie.parseInternal(HttpCookie.java:823)
        at java.net.HttpCookie.parse(HttpCookie.java:202)
        at java.net.HttpCookie.access$100(HttpCookie.java:58)
        at java.net.HttpCookie$12.parse(HttpCookie.java:977)
        at sun.net.www.protocol.http.HttpURLConnection.filterHeaderField(HttpURLConnection.java:2927)
        at sun.net.www.protocol.http.HttpURLConnection.getFilteredHeaderFields(HttpURLConnection.java:2964)
        at sun.net.www.protocol.http.HttpURLConnection.getHeaderFields(HttpURLConnection.java:3008)
        at sun.net.www.protocol.https.HttpsURLConnectionImpl.getHeaderFields(HttpsURLConnectionImpl.java:283)
        at com.sun.webkit.network.URLLoader.extractHeaders(URLLoader.java:988)
        at com.sun.webkit.network.URLLoader.didReceiveResponse(URLLoader.java:765)
        at com.sun.webkit.network.URLLoader.receiveResponse(URLLoader.java:497)
        at com.sun.webkit.network.URLLoader.doRun(URLLoader.java:164)
        at com.sun.webkit.network.URLLoader.lambda$run$98(URLLoader.java:129)
        at java.security.AccessController.doPrivileged(Native Method)
        at com.sun.webkit.network.URLLoader.run(URLLoader.java:128)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:748)

它会导致网页上出现错误。我需要打开这个URL。在Firefox或Chrome中,一切都是正确的。如何修复它?

在JavaFX
WebView中加载自定义HTML页面时,我遇到了相同的错误

2017年12月3日晚上8:37:26 com.sun.webkit.network.urlun 警告:意外错误java.lang.IllegalArgumentException:cookie 版本应为0或1

这为我解决了这个问题

java.net.CookieHandler.setDefault(null);

希望这对您也有帮助。

您至少应该发布一段最短的代码。我们仍然能够猜到:但这没什么特别的。在JavaFX应用程序中,它主要是webEngineObject.load(myUrl)。加载页面时引发异常。