我是一个刚开始使用Netty的学生!
我正在构建一个与 android 和 iOS 通信的服务器。我的服务器的主要任务是发送和接收带有图像(10 jpeg)和文本(少于 100 个字符)的 JSON 文件。
我的服务器框架是 Netty。
我从 Netty 4.0.6 示例 jar 中的“HttpUploadServer”构建了我的服务器。由于我的服务器的主要任务是上传和下载 JSON 文件,因此我只使用了示例中的多部分 POST 部分。
所以这是我的问题。
Netty 的 HttpRequestEncoder 和 HttpResponseDecoder 将 Http 请求转化为 ByteBuf, ByteBuf 转化为响应。
但是,当我尝试与 JSON 通信时会发生什么?编码器和解码器是否将 JSON 转为 ByteBuf 并发送?
Netty 用户通过 HTTP 发送和接收 JSON 的正常方式是什么?