我正在尝试使用REST实现客户端/服务器的协议缓冲区。但我还有点困惑,我是否需要以字节格式发送协议缓冲区请求?也就是说,在我的客户端代码中,我需要将对象序列化为字节数组吗?例如:protoRequest.build.toByteArray()。在服务器端,我需要...
@POST
@Consumes("application/octet-stream")
public byte[] processProtoRequest(byte[] protoRequest) {
ProtoRequest.Builder request = ProtoRequest.newBuilder();
request.mergeFrom(protoRequest)
}
这样做是正确的吗?
谢谢
David