Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Http 带JSON的ByteBuf?_Http_Netty - Fatal编程技术网

Http 带JSON的ByteBuf?

Http 带JSON的ByteBuf?,http,netty,Http,Netty,我是一个刚开始使用Netty的学生 我正在构建一个与android和iOS通信的服务器。我的服务器的主要任务是发送和接收带有图像(10个JPEG)和文本(少于100个字符)的JSON文件 我的服务器的框架是Netty 我从Netty 4.0.6示例jar的“HttpUploadServer”构建了我的服务器。由于我的服务器的主要任务是上传和下载JSON文件,所以我只使用了示例中的多部分POST部分 这是我的问题 Netty的HttpRequestEncoder和HttpResponseCoder

我是一个刚开始使用Netty的学生

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

我的服务器的框架是Netty

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

这是我的问题

Netty的HttpRequestEncoder和HttpResponseCoder将Http请求转换为ByteBuf,并将ByteBuf转换为响应

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


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

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

下面是一个使用JSON发送和接收的示例

问候,

罗摩奎师那。

此URL现在不起作用。。你能再发一个链接吗。。我想读取该URL返回的JSON。。。如果可能的话,请告诉我通过URL传递查询参数的方法,我找不到这方面的示例代码