これは「初心者」の質問かもしれませんが、ここではとにかく行きます。netty サーバーを稼働させており、ストレート tcp、http、udp などの複数の異なるプロトコルをサポートする必要があります。パイプラインに追加するハンドラー/デコーダー/エンコーダーをより動的にするクラスを作成しようとしています。そのため、トラフィックのタイプに応じて必要なレイヤーのみを追加します。特別なバイトをエンコードしているため、まっすぐな tcp を理解しましたが、ChannelBuffer またはバイト配列に基づいて HTTP トラフィックとまっすぐな tcp を区別する巧妙な方法を思い付くのに苦労しています。
私の考えは、いくつかのバイトで読み取り、「GET」または「POST」のような文字列を探すという行に沿っていました.HTTPRequestにはこれらのアイテムがどこかにあると思います..私がやろうとしていることはそれだけの価値がありますか? または誰かに役立つアイデアはありますか?