Java 如何在基于grizzly的http服务器中禁用分块传输编码

Java 如何在基于grizzly的http服务器中禁用分块传输编码,java,grizzly,Java,Grizzly,我正在开发一个基于grizzly的服务器,它应该与许多客户端通信。基本上,我创建了一个侦听特定端口的侦听器,并将该侦听器添加到我的http服务器实例中。因为我需要客户端和grizzly服务器之间非常简单的通信,所以我想禁用分块传输编码。根据此链接,我可以启用/禁用侦听器的HTTP相关功能,例如分块传输编码。我试图找到一种方法,但没有成功。下面是一些代码 HttpServer server = HttpServer.createSimpleServer(); server.getServerCon

我正在开发一个基于grizzly的服务器,它应该与许多客户端通信。基本上,我创建了一个侦听特定端口的侦听器,并将该侦听器添加到我的http服务器实例中。因为我需要客户端和grizzly服务器之间非常简单的通信,所以我想禁用分块传输编码。根据此链接,我可以启用/禁用侦听器的HTTP相关功能,例如分块传输编码。我试图找到一种方法,但没有成功。下面是一些代码

HttpServer server = HttpServer.createSimpleServer();
server.getServerConfiguration().addHttpHandler(new myHandler());
//add new listener
NetworkListener nt=new NetworkListener("myServer",ip_adresse,port);
server.addListener(nt);
try {
        //start the server
        server.start();
        Thread.currentThread().join();
    } catch (IOException e) {
        e.printStackTrace();
    } catch (InterruptedException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

有什么想法吗?

请使用NetworkListener禁用分块:

networkListener.setChunkingEnabled(false);