私はJavaに埋め込まれたnetty 4.1を使用しており、パイプラインでクライアントのPOST要求からデータを取得しようとしています。私はいくつかのオプションを試しましたが、私はオンラインで見つかったが、何も動作しません...Java netty get POSTリクエストコンテンツ
多分誰かがこれについて有用な考えを持っています。
皆さん、ありがとうございました。
パイプライン:
p.addLast ("codec", new HttpServerCodec());
p.addLast("decoder", new HttpRequestDecoder());
p.addLast("encoder", new HttpRequestEncoder());
p.addLast("handler",new InboundHandlerA());
ハンドラ:ネッティーを使用して
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);
}
}
現時点では何がありますか?現在のハンドラとパイプラインはどのように見えますか? – Ferrybig
@Ferrybig私は投稿を編集しました:)私は、POSTまたはGETのためのchannelReadでスイッチケースをしたいです – ekul
@Ferrybig私の質問を指定することができます:どのメソッドを私はオーバーライドする必要がありますどのようなハンドラは、POSTコンテンツを取得する – ekul