Allow passing :authority pseudo header (#33)

This commit is contained in:
KUOKA Yusuke 2018-05-25 01:18:45 +09:00 committed by Joshua Humphries
parent ec219b3c15
commit 75dcbf0d4c
1 changed files with 6 additions and 1 deletions

View File

@ -57,7 +57,9 @@ var (
addlHeaders multiString
rpcHeaders multiString
reflHeaders multiString
data = flag.String("d", "",
authority = flag.String("authority", "",
":authority pseudo header value to be passed along with underlying HTTP/2 requests. It defaults to `host [ \":\" port ]` part of the target url.")
data = flag.String("d", "",
`JSON request contents. If the value is '@' then the request contents are
read from stdin. For calls that accept a stream of requests, the
contents should include all such request messages concatenated together
@ -256,6 +258,9 @@ func main() {
Timeout: timeout,
}))
}
if *authority != "" {
opts = append(opts, grpc.WithAuthority(*authority))
}
var creds credentials.TransportCredentials
if !*plaintext {
var err error