ByteBuf与JSON?

时间:2013-08-12 12:36:27

标签: http netty

我是刚刚开始使用Netty的学生!

我正在构建一个与android和iOS通信的服务器。我的服务器的主要任务是发送和接收带有图像(10个jpegs)和文本(少于100个字符)的JSON文件。

我的服务器框架是Netty。

我从Netty 4.0.6示例jar中的“HttpUploadServer”构建了我的服务器。由于我的服务器的主要任务是上传和下载JSON文件,我只使用了示例中的多部分POST部分。

所以这是我的问题。

Netty的HttpRequestEncoder和HttpResponseDecoder将Http请求转换为ByteBuf和ByteBuf到响应。

但是,当我尝试与JSON通信时会发生什么?编码器和解码器是否将JSON转换为ByteBuf并发送它?

Netty用户通过HTTP发送和接收JSON的正常方式是什么?

1 个答案:

答案 0 :(得分:2)

要发送和接收JSON消息,您无需添加任何处理程序。 Http编码器/解码器就足够了。

以下是使用JSON发送和接收的示例。

http://kevinwebber.ca/multiplayer-tic-tac-toe-in-java-using-the-websocket-api-netty-nio-and-jquery/

的问候,
Rama Krishna。