如何将http.Request包装到proto文件中

时间:2017-12-21 01:11:53

标签: go protocol-buffers grpc

我需要将http.Request包装到proto文件中,以便我可以从客户端向服务器端发送请求实例,如下面的代码所示:

message WrapRequest{
  *http.Request request = 1; // this is wrong
  int64 start = 2;
  int64 stop = 3;
  bool match = 4;
  string ruleid = 5;
}

我确定我的代码中的请求行是错误的,是否有人知道如何实现它。非常感谢。

1 个答案:

答案 0 :(得分:2)

您可以而不是通过http.Request传递http.Request.Bodyhttp.Request.Header取决于您在服务器上使用的内容。