iris/_examples/response-writer/protobuf
dependabot[bot] a6e0611604
Bump golang.org/x/net in /_examples/response-writer/protobuf (#2067)
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.4.0 to 0.7.0.
- [Release notes](https://github.com/golang/net/releases)
- [Commits](https://github.com/golang/net/compare/v0.4.0...v0.7.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-19 21:11:51 +02:00
..
protos add Context.ReadJSONProtobuf method 2020-06-28 23:05:07 +03:00
go.mod Bump golang.org/x/net in /_examples/response-writer/protobuf (#2067) 2023-02-19 21:11:51 +02:00
go.sum Bump golang.org/x/net in /_examples/response-writer/protobuf (#2067) 2023-02-19 21:11:51 +02:00
main.go add Context.ReadJSONProtobuf method 2020-06-28 23:05:07 +03:00
README.md add Context.ReadJSONProtobuf method 2020-06-28 23:05:07 +03:00

Protocol Buffers

The Context.Protobuf(proto.Message) is the method which sends protos to the client. It accepts a proto.Message value.

Note: Iris is using the newest version of the Go protocol buffers implementation. Read more about it at The Go Blog: A new Go API for Protocol Buffers.

  1. Install the protoc-gen-go tool.
$ go get -u google.golang.org/protobuf/cmd/protoc-gen-go@latest
  1. Generate proto
$ protoc -I protos/ protos/hello.proto --go_out=.