Canonicalize https://grpc.io as the preferred URL prefix
This commit is contained in:

committed by
Mehrdad Afshari

parent
37be128ebf
commit
93166a0b0b
@ -1,6 +1,6 @@
|
|||||||
# Authentication
|
# Authentication
|
||||||
|
|
||||||
As outlined in the [gRPC authentication guide](http://www.grpc.io/docs/guides/auth.html) there are a number of different mechanisms for asserting identity between an client and server. We'll present some code-samples here demonstrating how to provide TLS support encryption and identity assertions as well as passing OAuth2 tokens to services that support it.
|
As outlined in the [gRPC authentication guide](https://grpc.io/docs/guides/auth.html) there are a number of different mechanisms for asserting identity between an client and server. We'll present some code-samples here demonstrating how to provide TLS support encryption and identity assertions as well as passing OAuth2 tokens to services that support it.
|
||||||
|
|
||||||
# Enabling TLS on a gRPC client
|
# Enabling TLS on a gRPC client
|
||||||
|
|
||||||
|
@ -7,12 +7,12 @@ This doc shows how to send and receive metadata in gRPC-go.
|
|||||||
|
|
||||||
Four kinds of service method:
|
Four kinds of service method:
|
||||||
|
|
||||||
- [Unary RPC](http://www.grpc.io/docs/guides/concepts.html#unary-rpc)
|
- [Unary RPC](https://grpc.io/docs/guides/concepts.html#unary-rpc)
|
||||||
- [Server streaming RPC](http://www.grpc.io/docs/guides/concepts.html#server-streaming-rpc)
|
- [Server streaming RPC](https://grpc.io/docs/guides/concepts.html#server-streaming-rpc)
|
||||||
- [Client streaming RPC](http://www.grpc.io/docs/guides/concepts.html#client-streaming-rpc)
|
- [Client streaming RPC](https://grpc.io/docs/guides/concepts.html#client-streaming-rpc)
|
||||||
- [Bidirectional streaming RPC](http://www.grpc.io/docs/guides/concepts.html#bidirectional-streaming-rpc)
|
- [Bidirectional streaming RPC](https://grpc.io/docs/guides/concepts.html#bidirectional-streaming-rpc)
|
||||||
|
|
||||||
And concept of [metadata](http://www.grpc.io/docs/guides/concepts.html#metadata).
|
And concept of [metadata](https://grpc.io/docs/guides/concepts.html#metadata).
|
||||||
|
|
||||||
## Constructing metadata
|
## Constructing metadata
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
[](https://travis-ci.org/grpc/grpc-go) [](https://godoc.org/google.golang.org/grpc)
|
[](https://travis-ci.org/grpc/grpc-go) [](https://godoc.org/google.golang.org/grpc)
|
||||||
|
|
||||||
The Go implementation of [gRPC](http://www.grpc.io/): A high performance, open source, general RPC framework that puts mobile and HTTP/2 first. For more information see the [gRPC Quick Start: Go](http://www.grpc.io/docs/quickstart/go.html) guide.
|
The Go implementation of [gRPC](https://grpc.io/): A high performance, open source, general RPC framework that puts mobile and HTTP/2 first. For more information see the [gRPC Quick Start: Go](https://grpc.io/docs/quickstart/go.html) guide.
|
||||||
|
|
||||||
Installation
|
Installation
|
||||||
------------
|
------------
|
||||||
|
2
doc.go
2
doc.go
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
Package grpc implements an RPC system called gRPC.
|
Package grpc implements an RPC system called gRPC.
|
||||||
|
|
||||||
See www.grpc.io for more information about gRPC.
|
See grpc.io for more information about gRPC.
|
||||||
*/
|
*/
|
||||||
package grpc // import "google.golang.org/grpc"
|
package grpc // import "google.golang.org/grpc"
|
||||||
|
@ -33,7 +33,7 @@ You also should have the relevant tools installed to generate the server and cli
|
|||||||
|
|
||||||
## Defining the service
|
## Defining the service
|
||||||
|
|
||||||
Our first step (as you'll know from the [quick start](http://www.grpc.io/docs/#quick-start)) is to define the gRPC *service* and the method *request* and *response* types using [protocol buffers](https://developers.google.com/protocol-buffers/docs/overview). You can see the complete .proto file in [examples/route_guide/routeguide/route_guide.proto](https://github.com/grpc/grpc-go/tree/master/examples/route_guide/routeguide/route_guide.proto).
|
Our first step (as you'll know from the [quick start](https://grpc.io/docs/#quick-start)) is to define the gRPC *service* and the method *request* and *response* types using [protocol buffers](https://developers.google.com/protocol-buffers/docs/overview). You can see the complete .proto file in [examples/route_guide/routeguide/route_guide.proto](https://github.com/grpc/grpc-go/tree/master/examples/route_guide/routeguide/route_guide.proto).
|
||||||
|
|
||||||
To define a service, you specify a named `service` in your .proto file:
|
To define a service, you specify a named `service` in your .proto file:
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
The route guide server and client demonstrate how to use grpc go libraries to
|
The route guide server and client demonstrate how to use grpc go libraries to
|
||||||
perform unary, client streaming, server streaming and full duplex RPCs.
|
perform unary, client streaming, server streaming and full duplex RPCs.
|
||||||
|
|
||||||
Please refer to [gRPC Basics: Go] (http://www.grpc.io/docs/tutorials/basic/go.html) for more information.
|
Please refer to [gRPC Basics: Go] (https://grpc.io/docs/tutorials/basic/go.html) for more information.
|
||||||
|
|
||||||
See the definition of the route guide service in routeguide/route_guide.proto.
|
See the definition of the route guide service in routeguide/route_guide.proto.
|
||||||
|
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
// Package metadata define the structure of the metadata supported by gRPC library.
|
// Package metadata define the structure of the metadata supported by gRPC library.
|
||||||
// Please refer to http://www.grpc.io/docs/guides/wire.html for more information about custom-metadata.
|
// Please refer to https://grpc.io/docs/guides/wire.html for more information about custom-metadata.
|
||||||
package metadata // import "google.golang.org/grpc/metadata"
|
package metadata // import "google.golang.org/grpc/metadata"
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
@ -244,7 +244,7 @@ type parser struct {
|
|||||||
r io.Reader
|
r io.Reader
|
||||||
|
|
||||||
// The header of a gRPC message. Find more detail
|
// The header of a gRPC message. Find more detail
|
||||||
// at http://www.grpc.io/docs/guides/wire.html.
|
// at https://grpc.io/docs/guides/wire.html.
|
||||||
header [5]byte
|
header [5]byte
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user