【发布时间】:2017-12-21 01:11:53
【问题描述】:
我需要将 http.Request 包装到 proto 文件中,以便我可以从客户端向服务器端发送请求实例,如下代码所示:
message WrapRequest{
*http.Request request = 1; // this is wrong
int64 start = 2;
int64 stop = 3;
bool match = 4;
string ruleid = 5;
}
我确定我的代码中的请求行是错误的,有没有人知道如何实现它。非常感谢。
【问题讨论】:
-
http.Request并不是真正可以序列化的东西。您要解决的问题是什么? -
我正在尝试检查代理端的http请求,如果是危险请求,我将通过grpc将其发送到服务器端。我需要序列化请求,以便我可以传递它并将其存储到 mogodb 中。
标签: go protocol-buffers grpc