gddo-server: do not redirect plain text requests Pkg.go.dev doesn't support an plain text interface yet, but godoc.org does: https://github.com/golang/gddo/wiki/Plain-Text-Interface Do not redirect these requests until a decision is made about that feature. For golang/go#44029 Change-Id: I54466f2180db3b30a24299e49fc8fca107fe9f9d Reviewed-on: https://go-review.googlesource.com/c/gddo/+/288949 Reviewed-by: Jonathan Amsterdam <jba@google.com> Trust: Julie Qiu <julie@golang.org>
diff --git a/gddo-server/pkgsite.go b/gddo-server/pkgsite.go index 6744857..52c477d 100644 --- a/gddo-server/pkgsite.go +++ b/gddo-server/pkgsite.go
@@ -249,6 +249,10 @@ return false } + if r.Header.Get("Accept") == "text/plain" { + return false + } + // Requests to api.godoc.org and talks.godoc.org are not redirected. if strings.HasPrefix(r.URL.Host, "api") || strings.HasPrefix(r.URL.Host, "talks") { return false