【前言】接手了一个新项目,要对接一个很大的“结构体”,传输协议是Http,载荷打算用protocol buff封装。为了让结构更轻,继续用了Netty框架,那么现在的问题就是:如何在Netty上基于Http协议来接收protocol buff。本系列第三篇是基于TCP方式使用protocol buff
【发送端】发送端依然使用java,虽然是Http,但是我们直接发送字节数组,关键点在Content-Type的设置。以URLConnection为例
private String address;
private BufferedWriter writer = null;
private BufferedReader reader = null;
private JSONObject jObject = null;
public HttpPost(String address) {
this.address = address;
}
public String sendBytes(byte[] bytes) {