mirror of
https://github.com/caddyserver/caddy.git
synced 2024-11-22 12:43:58 +08:00
caddyhttp: Fix incorrect determination of gRPC protocol (#4236)
This commit is contained in:
parent
4245ceb67d
commit
42e140b1b2
|
@ -667,7 +667,7 @@ func (MatchProtocol) CaddyModule() caddy.ModuleInfo {
|
|||
func (m MatchProtocol) Match(r *http.Request) bool {
|
||||
switch string(m) {
|
||||
case "grpc":
|
||||
return r.Header.Get("content-type") == "application/grpc"
|
||||
return strings.HasPrefix(r.Header.Get("content-type"), "application/grpc")
|
||||
case "https":
|
||||
return r.TLS != nil
|
||||
case "http":
|
||||
|
|
Loading…
Reference in New Issue
Block a user