我们在同一个集合中有两个端点,一个GET和一个POST,其中POST端点请求体依赖于GET端点的响应体。问题是GET端点的响应体是一个巨大的protobuf消息,因此它被表示为base64字符串(还有其他原因消息也应该被序列化)。有没有办法在Postman客户端中解码protobuf响应?
3zwjbxry1#
开放测试版(v9.7.1及以上版本)中的Postman理解Protobuf,因此也可以测试gRPC API。在编写消息时,Postman将提供来自正在使用的Protobuf定义的自动完成提示。您可以将鼠标悬停在JSON字段上以查看其Protobuf类型,并自动生成示例消息。Protobuf定义是API模式,因此非常简单。这是他们的指南很好地记录:https://blog.postman.com/postman-now-supports-grpc/
1条答案
按热度按时间3zwjbxry1#
开放测试版(v9.7.1及以上版本)中的Postman理解Protobuf,因此也可以测试gRPC API。
在编写消息时,Postman将提供来自正在使用的Protobuf定义的自动完成提示。您可以将鼠标悬停在JSON字段上以查看其Protobuf类型,并自动生成示例消息。Protobuf定义是API模式,因此非常简单。
这是他们的指南很好地记录:https://blog.postman.com/postman-now-supports-grpc/