java - 如何形成http请求体的protobuf资源部分,并通过dhc客户端或 postman 进行测试以实现restful服务

标签 java rest postman protocol-buffers dhclient

我创建了一个 .proto 消息,我正在公开一个看起来像这样的休息服务

@Path("/test")
public interface test{

@POST
@Produces("application/x-protobuf")
@Consumes("application/x-protobuf")
public Response getProperties(TestRequest testrq);
}

现在 TestRequest 是 .protobuf 的 Java 生成文件,我如何在请求正文中传递它?

这将是 .proto 文件格式

message TestRequest
{
    string id = 1;
    string name = 2;
    enum TestType
    {
        Test=1
    }
   TestType testType = 3; 
}

最佳答案

Protoman如果您需要一个简单的 protobuf api 客户端,请尝试一下。

免责声明:这是我的副业

关于java - 如何形成http请求体的protobuf资源部分,并通过dhc客户端或 postman 进行测试以实现restful服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39314999/

相关文章:

java - 当使用硬编码值时,只有 XML 解析器在工作

java - RESTful Spring3 应用程序中对象集合的通用返回对象

c# - 从本地客户端使用 HATEOAS API,REST 真的是 REST 吗?

javascript - 无法读取未定义的属性 'username' - JavaScript

java - 为什么 Spring Rest 服务在第一次请求时很慢?

java - 如何使用 JSON API 和 CloseableHttpClient 将文件上传到 Google Cloud Storage 存储桶?

java - Jetty 的替代品是什么?我正在寻找一个简单的 javax.servlet 容器

java - Java Set 没有随机访问方法

rest - 基于数据过滤而非请求授权的访问控制

oauth-2.0 - Postman 如何在授权代码流中获取 OAuth 2.0 授权 token ?