Neo4j网络服务器是否具有GET查询的最大URL长度?

时间:2016-05-17 17:45:32

标签: java rest neo4j jersey

我使用jersey来调用接收params的非托管扩展,当我放入数千(极端但可能的用例)时,它会出现以下异常:

javax.ws.rs.ProcessingException: java.io.IOException: Error writing to server

就在我拨打电话Response resp = invocationBuilder.get();

neo4j网络服务器的网址长度是否有限制?我看过here球衣没有限制。

有关堆栈跟踪的更多信息:

Caused by: java.io.IOException: Error writing to server
    at sun.net.www.protocol.http.HttpURLConnection.writeRequests(HttpURLConnection.java:625)
    at sun.net.www.protocol.http.HttpURLConnection.writeRequests(HttpURLConnection.java:637)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1321)
    at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:468)
    at org.glassfish.jersey.client.internal.HttpUrlConnector._apply(HttpUrlConnector.java:394)
    at org.glassfish.jersey.client.internal.HttpUrlConnector.apply(HttpUrlConnector.java:285)

Here is a txt file with the query我正在使用非托管扩展端点。

1 个答案:

答案 0 :(得分:0)

186KB(您的文件)的请求对我来说似乎很大。 Jetty默认为8K(http://www.eclipse.org/jetty/documentation/current/configuring-connectors.html - > HTTP配置 - > requestHeaderSize)。如果您正在使用另一个servlet容器,只需寻找类似的东西。

我不知道是否可以在neo4j中更改它。我会尝试使用较小的查询。