我正在开发一个 POST 网络服务(球衣/灰熊,仅用于研究目的),它应该能够处理大型 URI。但是,如果 URI 超过 8000 个字符,我会收到 400 Bad Request Exception 并且没有进一步的解释。我调试/跟踪它到 grizzly maxHttpHeaderSize 属性。我试图设置这个属性但失败了。这是我启动服务器和请求的方式:
GrizzlyServerFactory.createHttpServer(BASE_URI, new PackagesResourceConfig("org.test"));
JSONObject s = new JSONObject(webResource.queryParams(queryParams).post(String.class));
谢谢您的帮助!干杯,丹尼尔