blob: bdff81d36279048f8029ab265c89bbf2af26e0e8 [file] [log] [blame]
GET https://golang.org/
code == 301
redirect == https://go.dev/
GET https://golang.org/toolchain
code == 200
body contains <meta name="go-import" content="golang.org/toolchain mod https://go.dev/dl/mod">
body contains <meta http-equiv="refresh" content="0; url=https://go.dev/dl/">
GET http://localhost:6060/
redirect == /go.dev/
GET http://localhost:6060/go.dev/
body contains Go is an open source programming language
body contains Download packages for
body contains href="/go.dev/doc
body !contains href="/doc
GET https://golang.org/change/75944e2e3a63
redirect == https://go.dev/change/75944e2e3a63
GET https://go.dev/change/75944e2e3a63
code == 302
redirect contains bdb10cf
body contains bdb10cf
body !contains UA-
GET https://golang.org/cmd/compile/internal/amd64/
redirect == https://go.dev/cmd/compile/internal/amd64/
GET https://go.dev/cmd/compile/internal/amd64/
redirect == https://pkg.go.dev/cmd/compile/internal/amd64
GET https://golang.org/cmd/compile/internal/amd64/?m=old
redirect == https://go.dev/cmd/compile/internal/amd64/?m=old
GET https://go.dev/cmd/compile/internal/amd64/?m=old
body contains href="/src/cmd/compile/internal/amd64/ssa.go"
GET https://golang.org/conduct
redirect == https://go.dev/conduct
GET https://go.dev/conduct
body contains Project Stewards
GET https://golang.org/doc/
redirect == https://go.dev/doc/
GET https://go.dev/doc/
body contains an introduction to using modules in a simple project
GET https://golang.org/doc/asm
redirect == https://go.dev/doc/asm
GET https://go.dev/doc/asm
body ~ Quick Guide.*Assembler
GET https://golang.org/doc/debugging_with_gdb.html
redirect == https://go.dev/doc/debugging_with_gdb.html
GET https://go.dev/doc/debugging_with_gdb.html
redirect == /doc/gdb
GET https://golang.org/doc/devel/release
redirect == https://go.dev/doc/devel/release
GET https://go.dev/doc/devel/release
body ~ go1\.14\.2\s+\(released 2020-04-08\)\s+includes\s+fixes to cgo, the go command, the runtime,
GET https://golang.org/doc/devel/release.html
redirect == https://go.dev/doc/devel/release.html
GET https://go.dev/doc/devel/release.html
redirect == /doc/devel/release
GET https://golang.org/doc/faq
redirect == https://go.dev/doc/faq
GET https://go.dev/doc/faq
body contains What is the purpose of the project
GET https://golang.org/doc/gdb
redirect == https://go.dev/doc/gdb
GET https://go.dev/doc/gdb
body contains Debugging Go Code
GET https://golang.org/doc/go1.16.html
redirect == https://go.dev/doc/go1.16.html
GET https://go.dev/doc/go1.16.html
redirect == /doc/go1.16
GET https://golang.org/doc/go1.16
redirect == https://go.dev/doc/go1.16
GET https://go.dev/doc/go1.16
body contains Go 1.16
GET https://golang.org/doc/go_spec
redirect == https://go.dev/doc/go_spec
GET https://go.dev/doc/go_spec
redirect == /ref/spec
GET https://golang.org/doc/go_spec.html
redirect == https://go.dev/doc/go_spec.html
GET https://go.dev/doc/go_spec.html
redirect == /ref/spec
GET https://golang.org/doc/go_spec.md
redirect == https://go.dev/doc/go_spec.md
GET https://go.dev/doc/go_spec.md
redirect == /ref/spec
GET https://golang.org/doc/go_mem.html
redirect == https://go.dev/doc/go_mem.html
GET https://go.dev/doc/go_mem.html
redirect == /ref/mem
GET https://golang.org/doc/go_mem.md
redirect == https://go.dev/doc/go_mem.md
GET https://go.dev/doc/go_mem.md
redirect == /ref/mem
GET https://golang.org/doc/help.html
redirect == https://go.dev/doc/help.html
GET https://go.dev/doc/help.html
redirect == /help
GET https://golang.org/help/
redirect == https://go.dev/help/
GET https://go.dev/help/
redirect == /help
GET https://golang.org/help
redirect == https://go.dev/help
GET https://go.dev/help
body contains Get help
GET https://golang.org/src/fmt/
redirect == https://go.dev/src/fmt/
GET https://go.dev/src/fmt/
body contains scan_test.go
GET https://golang.org/src/fmt/print.go
redirect == https://go.dev/src/fmt/print.go
GET https://go.dev/src/fmt/print.go
body contains // Println formats using
body contains <!DOCTYPE html>
GET https://golang.org/pkg/fmt/
redirect == https://go.dev/pkg/fmt/
GET https://go.dev/pkg/fmt/
redirect == https://pkg.go.dev/fmt
GET https://golang.org/pkg/fmt/?m=old
redirect == https://go.dev/pkg/fmt/?m=old
GET https://go.dev/pkg/fmt/?m=old
body contains Package fmt implements formatted I/O
body contains Share this code
GET https://golang.google.cn/pkg/fmt/
body contains Package fmt implements formatted I/O
body !contains Share this code
GET https://golang.org/pkg
redirect == https://go.dev/pkg
GET https://go.dev/pkg
redirect == /pkg/
GET https://golang.org/pkg/
redirect == https://go.dev/pkg/
GET https://go.dev/pkg/
redirect == https://pkg.go.dev/std
GET https://tip.golang.org/pkg/
redirect == https://pkg.go.dev/std@master
GET https://tip.golang.org/dl/
redirect == https://go.dev/dl/
GET https://golang.org/pkg?m=old
redirect == https://go.dev/pkg?m=old
GET https://go.dev/pkg?m=old
redirect == /pkg/?m=old
GET https://golang.org/pkg/?m=old
redirect == https://go.dev/pkg/?m=old
GET https://go.dev/pkg/?m=old
body contains Standard library
body contains Package fmt implements formatted I/O
body !contains internal/syscall
body !contains cmd/gc
GET https://golang.org/pkg/?m=old,all
redirect == https://go.dev/pkg/?m=old,all
GET https://go.dev/pkg/?m=old,all
body contains Standard library
body contains Package fmt implements formatted I/O
body contains internal/syscall/?m=all
body !contains cmd/gc
GET https://golang.org/pkg/bufio/
redirect == https://go.dev/pkg/bufio/
GET https://go.dev/pkg/bufio/
redirect == https://pkg.go.dev/bufio
GET https://golang.org/pkg/bufio/?GOOS=windows&GOARCH=amd64
redirect == https://go.dev/pkg/bufio/?GOOS=windows&GOARCH=amd64
GET https://go.dev/pkg/bufio/?GOOS=windows&GOARCH=amd64
redirect == https://pkg.go.dev/bufio?GOOS=windows&GOARCH=amd64
GET https://tip.golang.org/pkg/bufio/
redirect == https://pkg.go.dev/bufio@master
GET https://golang.org/pkg/bufio/?m=old
redirect == https://go.dev/pkg/bufio/?m=old
GET https://go.dev/pkg/bufio/?m=old
body contains href="/pkg/io/?m=old#Writer
body !contains href="/pkg/io/#Writer
GET https://golang.org/pkg/database/sql/
redirect == https://go.dev/pkg/database/sql/
GET https://go.dev/pkg/database/sql/
redirect == https://pkg.go.dev/database/sql
GET https://golang.org/pkg/database/sql/?m=old
redirect == https://go.dev/pkg/database/sql/?m=old
GET https://go.dev/pkg/database/sql/?m=old
body contains The number of connections currently in use; added in Go 1.11
body contains The number of idle connections; added in Go 1.11
GET https://golang.org/pkg/math/bits/
redirect == https://go.dev/pkg/math/bits/
GET https://go.dev/pkg/math/bits/
redirect == https://pkg.go.dev/math/bits
GET https://golang.org/pkg/math/bits/?m=old
redirect == https://go.dev/pkg/math/bits/?m=old
GET https://go.dev/pkg/math/bits/?m=old
body contains Added in Go 1.9
GET https://golang.org/pkg/net/
redirect == https://go.dev/pkg/net/
GET https://go.dev/pkg/net/
redirect == https://pkg.go.dev/net
GET https://golang.org/pkg/net/?m=old
redirect == https://go.dev/pkg/net/?m=old
GET https://go.dev/pkg/net/?m=old
body contains // IPv6 scoped addressing zone; added in Go 1.1
GET https://golang.org/pkg/net/http/?m=old
redirect == https://go.dev/pkg/net/http/?m=old
GET https://go.dev/pkg/net/http/?m=old
body contains title="Added in Go 1.11"
GET https://golang.org/pkg/net/http/httptrace/
redirect == https://go.dev/pkg/net/http/httptrace/
GET https://go.dev/pkg/net/http/httptrace/
redirect == https://pkg.go.dev/net/http/httptrace
GET https://golang.org/pkg/net/http/httptrace/?m=old
redirect == https://go.dev/pkg/net/http/httptrace/?m=old
GET https://go.dev/pkg/net/http/httptrace/?m=old
body ~ Got1xxResponse.*// Go 1\.11
body ~ GotFirstResponseByte func\(\)\s*$
GET https://golang.org/pkg/os/?m=old
redirect == https://go.dev/pkg/os/?m=old
GET https://go.dev/pkg/os/?m=old
body contains func Open
GET https://golang.org/pkg/strings/
redirect == https://go.dev/pkg/strings/
GET https://go.dev/pkg/strings/
redirect == https://pkg.go.dev/strings
GET https://golang.org/pkg/strings/?m=old
redirect == https://go.dev/pkg/strings/?m=old
GET https://go.dev/pkg/strings/?m=old
body contains href="/src/strings/strings.go"
GET https://golang.org/project
redirect == https://go.dev/project
GET https://golang.org/project/
redirect == https://go.dev/project/
GET https://go.dev/project/
redirect == /project
GET https://golang.org/project/notexist
redirect == https://go.dev/project/notexist
GET https://go.dev/project/notexist
code == 404
GET https://golang.org/ref/mem
redirect == https://go.dev/ref/mem
GET https://go.dev/ref/mem
body contains Memory Model
GET https://golang.org/ref/spec
redirect == https://go.dev/ref/spec
GET https://go.dev/ref/spec
body contains Go Programming Language Specification
GET https://go.dev/ref/spec
body contains <a id="assign_op">assign_op</a>
GET https://golang.org/robots.txt
redirect == https://go.dev/robots.txt
GET https://go.dev/robots.txt
body contains User-agent: *
body !contains UA-
body !contains <body>
GET https://golang.org/x/net
code == 200
body contains <meta name="go-import" content="golang.org/x/net git https://go.googlesource.com/net">
body !contains UA-
GET https://go.dev/x/net
code == 404
GET https://golang.org/pkg/crypto/rsa/?m=old
redirect == https://go.dev/pkg/crypto/rsa/?m=old
GET https://go.dev/pkg/crypto/rsa/?m=old
body contains []byte(&#34;orders&#34;)
body !contains []byte(&amp;#34;orders&amp;#34;)
body contains <span class="comment">
body !contains &lt;span class=&#34;comment&#34;&gt;
GET https://m.golang.org/
redirect == https://mail.google.com/a/golang.org/
GET https://m.golang.org/anything
redirect == https://mail.google.com/a/golang.org/
GET https://golang.org/doc/effective_go
redirect == https://go.dev/doc/effective_go
GET https://go.dev/doc/effective_go
body contains KB ByteSize
GET https://golang.org/doc/codewalk/codewalk/
redirect == https://go.dev/doc/codewalk/codewalk/
GET https://go.dev/doc/codewalk/codewalk/
body contains Codewalk: How to Write a Codewalk
body contains A codewalk is a guided tour
GET https://golang.org/doc/codewalk/
redirect == https://go.dev/doc/codewalk/
GET https://go.dev/doc/codewalk/
body contains Codewalks
body contains <td>How to Write a Codewalk</td>
GET https://go.dev/doc/contribute
body ~ ^// Copyright \d{4,} The Go Authors\. All rights reserved\.$
GET https://golang.org/ref/mod
redirect == https://go.dev/ref/mod
GET https://go.dev/ref/mod
body contains Controls the set of version control tools
GET https://golang.org/asdf
redirect == https://go.dev/asdf
GET https://go.dev/asdf
code == 404
body contains to, err := human()
body ~ <span class="alert" style="font-size:120%">open (..[\\/]..[\\/](go.dev[\\/])?_content[\\/])?asdf: (.*)</span>
GET https://golang.org/dl/
redirect == https://go.dev/dl/
GET https://go.dev/dl/
body contains href="/dl/go1.11.windows-amd64.msi"
GET https://golang.org/dl/?mode=json
redirect == https://go.dev/dl/?mode=json
GET https://go.dev/dl/?mode=json
body contains .windows-amd64.msi
body !contains UA-
GET https://go.dev/dl/go1.10.darwin-amd64.tar.gz
redirect == https://dl.google.com/go/go1.10.darwin-amd64.tar.gz
GET https://go.dev/dl/mod/golang.org/toolchain/@v/v0.0.1-go1.20.2.darwin-amd64.zip
redirect == https://dl.google.com/go/v0.0.1-go1.20.2.darwin-amd64.zip
GET https://go.dev/dl/mod/golang.org/toolchain/@v/v0.0.1-go1.20.2.darwin-amd64.mod
redirect == https://dl.google.com/go/v0.0.1-go1.20.2.darwin-amd64.mod
GET https://go.dev/dl/mod/golang.org/toolchain/@v/v0.0.1-go1.20.2.darwin-amd64.info
redirect == https://dl.google.com/go/v0.0.1-go1.20.2.darwin-amd64.info
GET https://go.dev/dl/mod/golang.org/toolchain/@v/list
body ~ (?m)^v0\.0\.1-go1\.\d+\.\d+.darwin-arm64$
body ~ (?m)^v0\.0\.1-go1\.\d+\.\d+.darwin-amd64$
body ~ (?m)^v0\.0\.1-go1\.\d+\.\d+.linux-386$
body ~ (?m)^v0\.0\.1-go1\.\d+\.\d+.windows-amd64$
GET https://go.dev/ref
redirect == /doc/#references
GET https://go.dev/ref/
redirect == /doc/#references
GET https://go.dev/AUTHORS
body contains is:merged author:
GET https://go.dev/CONTRIBUTORS
redirect == /AUTHORS