Ich benutze netty 4.1 eingebettet in Java und versuchen, Daten von einer Client-POST-Anfrage in der Pipeline abrufen. Ich habe mehrere Optionen ausprobiert, die ich online gefunden habe, aber nichts funktioniert ...Java Netty erhalten POST Anfrage Inhalt
Vielleicht hat jemand einen nützlichen Gedanken dazu.
Grüße und vielen Dank für alle, die helfen.
Pipeline:
p.addLast ("codec", new HttpServerCodec());
p.addLast("decoder", new HttpRequestDecoder());
p.addLast("encoder", new HttpRequestEncoder());
p.addLast("handler",new InboundHandlerA());
Handler:
private static class InboundHandlerA extends ChannelInboundHandlerAdapter{
@Override
public void channelActive(ChannelHandlerContext ctx) {
System.out.println("Connected!");
ctx.fireChannelActive();
}
public void channelRead (ChannelHandlerContext channelHandlerCtxt, Object msg) throws Exception {
System.out.println(msg);
}
}
Was haben Sie im Moment? Wie sieht Ihr aktueller Handler und Ihre Pipeline aus? – Ferrybig
@Ferrybig Ich bearbeitet den Post :) Ich möchte einen Switch-Fall in ChannelRead für POST oder GET – ekul
@Ferrybig Ich kann meine Frage angeben: Welche Methode muss ich überschreiben (und wie) in welcher Handler POST Content – ekul