Diff of the two buildlogs: -- --- b1/build.log 2024-05-04 23:18:15.141214733 +0000 +++ b2/build.log 2024-05-04 23:26:11.140932388 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri Jun 6 17:37:32 -12 2025 -I: pbuilder-time-stamp: 1749274652 +I: Current time: Sun May 5 13:18:21 +14 2024 +I: pbuilder-time-stamp: 1714864701 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -25,52 +25,84 @@ dpkg-source: info: unpacking golang-github-go-resty-resty_2.10.0-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/2786875/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3004939/tmp/hooks/D01_modify_environment starting +debug: Running on ionos11-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 May 4 23:18 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/3004939/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3004939/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="21" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.21(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=20 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='233bd1663e734ebea7e73326351565e4' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='2786875' - PS1='# ' - PS2='> ' + INVOCATION_ID=fe7db7053fe34307b2e161be1e039dee + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=3004939 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.ElFieYtv/pbuilderrc_MKg6 --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.ElFieYtv/b1 --logfile b1/build.log golang-github-go-resty-resty_2.10.0-1.dsc' - SUDO_GID='110' - SUDO_UID='105' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://213.165.73.152:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.ElFieYtv/pbuilderrc_S20L --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.ElFieYtv/b2 --logfile b2/build.log golang-github-go-resty-resty_2.10.0-1.dsc' + SUDO_GID=111 + SUDO_UID=106 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://46.16.76.132:3128 I: uname -a - Linux ionos5-amd64 6.6.13+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.6.13-1~bpo12+1 (2024-02-15) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-20-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.85-1 (2024-04-11) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Jun 5 14:45 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/2786875/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 May 3 08:24 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3004939/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -156,7 +188,7 @@ Get: 40 http://deb.debian.org/debian trixie/main amd64 golang-golang-x-crypto-dev all 1:0.22.0-1 [1672 kB] Get: 41 http://deb.debian.org/debian trixie/main amd64 golang-golang-x-net-dev all 1:0.24.0+dfsg-1 [895 kB] Get: 42 http://deb.debian.org/debian trixie/main amd64 golang-golang-x-time-dev all 0.5.0-1 [12.9 kB] -Fetched 69.7 MB in 1s (121 MB/s) +Fetched 69.7 MB in 3s (20.7 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package sensible-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19695 files and directories currently installed.) @@ -339,7 +371,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/golang-github-go-resty-resty-2.10.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../golang-github-go-resty-resty_2.10.0-1_source.changes +I: user script /srv/workspace/pbuilder/3004939/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/3004939/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/golang-github-go-resty-resty-2.10.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../golang-github-go-resty-resty_2.10.0-1_source.changes dpkg-buildpackage: info: source package golang-github-go-resty-resty dpkg-buildpackage: info: source version 2.10.0-1 dpkg-buildpackage: info: source distribution unstable @@ -357,36 +393,36 @@ dh_autoreconf -O--builddirectory=_build -O--buildsystem=golang dh_auto_configure -O--builddirectory=_build -O--buildsystem=golang dh_auto_build -O--builddirectory=_build -O--buildsystem=golang - cd _build && go install -trimpath -v -p 42 github.com/go-resty/resty -internal/nettrace + cd _build && go install -trimpath -v -p 20 github.com/go-resty/resty internal/itoa -log/internal -vendor/golang.org/x/crypto/internal/alias +unicode +crypto/internal/alias +container/list +internal/goexperiment +internal/unsafeheader +internal/goos internal/godebugs +sync/atomic internal/coverage/rtcov -encoding -internal/race -vendor/golang.org/x/crypto/cryptobyte/asn1 -crypto/internal/alias -internal/goarch unicode/utf8 -internal/unsafeheader +crypto/internal/boring/sig cmp -container/list unicode/utf16 -crypto/internal/boring/sig -runtime/internal/syscall -internal/goos +internal/goarch +runtime/internal/atomic +vendor/golang.org/x/crypto/cryptobyte/asn1 +internal/cpu math/bits crypto/subtle -internal/cpu -sync/atomic -runtime/internal/atomic -internal/goexperiment -unicode -runtime/internal/math +runtime/internal/syscall +internal/race +internal/nettrace +vendor/golang.org/x/crypto/internal/alias +encoding +log/internal internal/chacha8rand internal/abi +runtime/internal/math runtime/internal/sys slices internal/bytealg @@ -399,35 +435,35 @@ internal/singleflight runtime/cgo errors +internal/godebug sort +io internal/oserror -internal/godebug internal/safefilepath -io strconv path -vendor/golang.org/x/net/dns/dnsmessage crypto/internal/nistec/fiat -syscall +vendor/golang.org/x/net/dns/dnsmessage internal/intern math/rand +syscall bytes hash crypto/internal/randutil strings hash/crc32 crypto -crypto/rc4 net/netip reflect +crypto/rc4 vendor/golang.org/x/text/transform -net/http/internal/ascii bufio +net/http/internal/ascii regexp/syntax -internal/syscall/execenv +regexp internal/syscall/unix time -regexp +internal/syscall/execenv context io/fs internal/poll @@ -436,58 +472,58 @@ embed os crypto/md5 -encoding/base64 +crypto/internal/nistec +crypto/cipher crypto/internal/edwards25519/field +encoding/base64 vendor/golang.org/x/crypto/internal/poly1305 -crypto/cipher -crypto/internal/nistec encoding/pem crypto/internal/edwards25519 crypto/internal/boring -vendor/golang.org/x/crypto/chacha20 crypto/des -crypto/hmac +vendor/golang.org/x/crypto/chacha20 crypto/sha512 +crypto/hmac crypto/sha1 -crypto/sha256 crypto/aes +crypto/sha256 vendor/golang.org/x/crypto/hkdf crypto/ecdh -fmt path/filepath vendor/golang.org/x/sys/cpu +fmt net vendor/golang.org/x/crypto/chacha20poly1305 -log +compress/flate net/url -encoding/hex -net/http/internal -mime/quotedprintable +encoding/xml encoding/json +log +math/big +encoding/hex vendor/golang.org/x/net/http2/hpack -encoding/xml -compress/flate +net/http/internal mime -math/big +mime/quotedprintable vendor/golang.org/x/text/unicode/norm vendor/golang.org/x/text/unicode/bidi -compress/gzip vendor/golang.org/x/text/secure/bidirule +compress/gzip vendor/golang.org/x/net/idna -crypto/internal/boring/bbig -crypto/dsa -crypto/elliptic -encoding/asn1 crypto/rand crypto/internal/bigmod +crypto/elliptic +crypto/internal/boring/bbig +encoding/asn1 +crypto/dsa crypto/ed25519 -crypto/x509/pkix -vendor/golang.org/x/crypto/cryptobyte crypto/rsa +vendor/golang.org/x/crypto/cryptobyte +crypto/x509/pkix crypto/ecdsa -vendor/golang.org/x/net/http/httpproxy -net/textproto crypto/x509 +net/textproto +vendor/golang.org/x/net/http/httpproxy vendor/golang.org/x/net/http/httpguts mime/multipart crypto/tls @@ -500,7 +536,7 @@ make[1]: Entering directory '/build/reproducible-path/golang-github-go-resty-resty-2.10.0' # Test fails if there's http_proxy, for example Ubuntu's autopkgtest infrastructure. http_proxy="" dh_auto_test - cd _build && go test -vet=off -v -p 42 github.com/go-resty/resty + cd _build && go test -vet=off -v -p 20 github.com/go-resty/resty === RUN TestClientBasicAuth resty_test.go:478: Method: POST resty_test.go:479: Path: /login @@ -508,17 +544,17 @@ resty_test.go:509: Basic Auth: Basic bXl1c2VyOmJhc2ljYXV0aA== client_test.go:42: Result Success: &{"success" "login successful"} resty_test.go:877: Response Status: 200 OK - resty_test.go:878: Response Time: 3.70693ms - resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json; charset=utf-8] Date:[Sat, 07 Jun 2025 05:38:23 GMT]] + resty_test.go:878: Response Time: 29.990486ms + resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json; charset=utf-8] Date:[Sat, 04 May 2024 23:22:56 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: { "id": "success", "message": "login successful" } ---- PASS: TestClientBasicAuth (0.01s) +--- PASS: TestClientBasicAuth (0.03s) === RUN TestClientAuthToken resty_test.go:478: Method: GET resty_test.go:479: Path: /profile resty_test.go:480: Content-Type: resty_test.go:486: Bearer Auth: Bearer 004DDB79-6801-4587-B976-F093E6AC44FF ---- PASS: TestClientAuthToken (0.00s) +--- PASS: TestClientAuthToken (0.03s) === RUN TestClientAuthScheme resty_test.go:478: Method: GET resty_test.go:479: Path: /profile @@ -528,7 +564,7 @@ resty_test.go:479: Path: /profile resty_test.go:480: Content-Type: resty_test.go:486: Bearer Auth: Bearer 004DDB79-6801-4587-B976-F093E6AC44FF ---- PASS: TestClientAuthScheme (0.00s) +--- PASS: TestClientAuthScheme (0.01s) === RUN TestClientDigestAuth resty_test.go:690: Method: GET resty_test.go:691: Path: /dir/index.html @@ -536,8 +572,8 @@ resty_test.go:691: Path: /dir/index.html client_test.go:100: Result Success: &{"success" "login successful"} resty_test.go:877: Response Status: 200 OK - resty_test.go:878: Response Time: 752.074µs - resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json; charset=utf-8] Date:[Sat, 07 Jun 2025 05:38:23 GMT]] + resty_test.go:878: Response Time: 1.492193ms + resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json; charset=utf-8] Date:[Sat, 04 May 2024 23:22:56 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: { "id": "success", "message": "login successful" } --- PASS: TestClientDigestAuth (0.00s) @@ -548,45 +584,45 @@ resty_test.go:691: Path: /dir/index.html client_test.go:120: Result Success: &{"success" "login successful"} resty_test.go:877: Response Status: 200 OK - resty_test.go:878: Response Time: 656.62µs - resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json; charset=utf-8] Date:[Sat, 07 Jun 2025 05:38:23 GMT]] + resty_test.go:878: Response Time: 5.408793ms + resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json; charset=utf-8] Date:[Sat, 04 May 2024 23:22:56 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: { "id": "success", "message": "login successful" } ---- PASS: TestClientDigestSession (0.00s) +--- PASS: TestClientDigestSession (0.01s) === RUN TestClientDigestErrors resty_test.go:690: Method: GET resty_test.go:691: Path: /dir/index.html -2025/06/07 05:38:23 RoundTripper returned a response & error; ignoring response +2024/05/04 23:22:56 RoundTripper returned a response & error; ignoring response resty_test.go:690: Method: GET resty_test.go:691: Path: /dir/index.html -2025/06/07 05:38:23 RoundTripper returned a response & error; ignoring response +2024/05/04 23:22:56 RoundTripper returned a response & error; ignoring response resty_test.go:690: Method: GET resty_test.go:691: Path: /dir/index.html -2025/06/07 05:38:23 RoundTripper returned a response & error; ignoring response +2024/05/04 23:22:56 RoundTripper returned a response & error; ignoring response resty_test.go:690: Method: GET resty_test.go:691: Path: /dir/index.html -2025/06/07 05:38:23 RoundTripper returned a response & error; ignoring response +2024/05/04 23:22:56 RoundTripper returned a response & error; ignoring response resty_test.go:690: Method: GET resty_test.go:691: Path: /bad -2025/06/07 05:38:23 RoundTripper returned a response & error; ignoring response +2024/05/04 23:22:56 RoundTripper returned a response & error; ignoring response resty_test.go:690: Method: GET resty_test.go:691: Path: /unknown_param -2025/06/07 05:38:23 RoundTripper returned a response & error; ignoring response +2024/05/04 23:22:56 RoundTripper returned a response & error; ignoring response resty_test.go:690: Method: GET resty_test.go:691: Path: /missing_value -2025/06/07 05:38:23 RoundTripper returned a response & error; ignoring response +2024/05/04 23:22:56 RoundTripper returned a response & error; ignoring response resty_test.go:690: Method: GET resty_test.go:691: Path: /no_challenge -2025/06/07 05:38:23 RoundTripper returned a response & error; ignoring response +2024/05/04 23:22:56 RoundTripper returned a response & error; ignoring response resty_test.go:690: Method: GET resty_test.go:691: Path: /status_500 ---- PASS: TestClientDigestErrors (0.00s) +--- PASS: TestClientDigestErrors (0.04s) === RUN TestOnAfterMiddleware resty_test.go:536: Method: PUT resty_test.go:537: Path: /plaintext - client_test.go:162: Request sent at: 2025-06-07 05:38:23.256897801 +0000 UTC m=+0.020388485 - client_test.go:163: Response Received at: 2025-06-07 05:38:23.257202191 +0000 UTC m=+0.020692858 ---- PASS: TestOnAfterMiddleware (0.00s) + client_test.go:162: Request sent at: 2024-05-04 23:22:56.759646231 +0000 UTC m=+0.127594627 + client_test.go:163: Response Received at: 2024-05-04 23:22:56.76432421 +0000 UTC m=+0.132272318 +--- PASS: TestOnAfterMiddleware (0.01s) === RUN TestClientRedirectPolicy resty_test.go:607: Method: GET resty_test.go:608: Path: /redirect-1 @@ -630,11 +666,11 @@ resty_test.go:608: Path: /redirect-20 resty_test.go:607: Method: GET resty_test.go:608: Path: /redirect-1 ---- PASS: TestClientRedirectPolicy (0.00s) +--- PASS: TestClientRedirectPolicy (0.03s) === RUN TestClientTimeout resty_test.go:44: Method: GET resty_test.go:45: Path: /set-timeout-test ---- PASS: TestClientTimeout (6.01s) +--- PASS: TestClientTimeout (6.02s) === RUN TestClientTimeoutWithinThreshold resty_test.go:44: Method: GET resty_test.go:45: Path: /set-timeout-test-with-sequence @@ -648,7 +684,7 @@ === RUN TestClientSetCertificates --- PASS: TestClientSetCertificates (0.00s) === RUN TestClientSetRootCertificate ---- PASS: TestClientSetRootCertificate (0.00s) +--- PASS: TestClientSetRootCertificate (0.01s) === RUN TestClientSetRootCertificateNotExists --- PASS: TestClientSetRootCertificateNotExists (0.00s) === RUN TestClientSetRootCertificateFromString @@ -659,8 +695,8 @@ resty_test.go:44: Method: GET resty_test.go:45: Path: / resty_test.go:877: Response Status: 200 OK - resty_test.go:878: Response Time: 432.075µs - resty_test.go:879: Response Headers: map[Content-Length:[22] Content-Type:[text/plain; charset=utf-8] Date:[Sat, 07 Jun 2025 05:38:33 GMT]] + resty_test.go:878: Response Time: 3.647653ms + resty_test.go:879: Response Headers: map[Content-Length:[22] Content-Type:[text/plain; charset=utf-8] Date:[Sat, 04 May 2024 23:23:06 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: TestGet: text response --- PASS: TestClientOnBeforeRequestModification (0.00s) @@ -685,7 +721,7 @@ resty_test.go:245: Path: /login resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: application/json ---- PASS: TestClientPreRequestHook (0.00s) +--- PASS: TestClientPreRequestHook (0.16s) === RUN TestClientAllowsGetMethodPayload resty_test.go:44: Method: GET resty_test.go:45: Path: /get-method-payload-test @@ -723,30 +759,30 @@ resty_test.go:45: Path: /long-text resty_test.go:44: Method: GET resty_test.go:45: Path: /long-json ---- PASS: TestDebugBodySizeLimit (0.00s) +--- PASS: TestDebugBodySizeLimit (0.01s) === RUN TestAutoGzip resty_test.go:536: Method: GET resty_test.go:537: Path: /gzip-test resty_test.go:877: Response Status: 200 OK - resty_test.go:878: Response Time: 604.492µs - resty_test.go:879: Response Headers: map[Content-Encoding:[gzip] Content-Length:[53] Content-Type:[text/plain; charset=utf-8] Date:[Sat, 07 Jun 2025 05:38:33 GMT]] + resty_test.go:878: Response Time: 17.918717ms + resty_test.go:879: Response Headers: map[Content-Encoding:[gzip] Content-Length:[53] Content-Type:[text/plain; charset=utf-8] Date:[Sat, 04 May 2024 23:23:07 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: This is Gzip response testing resty_test.go:536: Method: GET resty_test.go:537: Path: /gzip-test-gziped-empty-body resty_test.go:877: Response Status: 200 OK - resty_test.go:878: Response Time: 1.633974ms - resty_test.go:879: Response Headers: map[Content-Encoding:[gzip] Content-Length:[23] Content-Type:[text/plain; charset=utf-8] Date:[Sat, 07 Jun 2025 05:38:33 GMT]] + resty_test.go:878: Response Time: 425.878µs + resty_test.go:879: Response Headers: map[Content-Encoding:[gzip] Content-Length:[23] Content-Type:[text/plain; charset=utf-8] Date:[Sat, 04 May 2024 23:23:07 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: resty_test.go:536: Method: GET resty_test.go:537: Path: /gzip-test-no-gziped-body resty_test.go:877: Response Status: 200 OK - resty_test.go:878: Response Time: 198.878µs - resty_test.go:879: Response Headers: map[Content-Encoding:[gzip] Content-Length:[0] Content-Type:[text/plain; charset=utf-8] Date:[Sat, 07 Jun 2025 05:38:33 GMT]] + resty_test.go:878: Response Time: 189.204µs + resty_test.go:879: Response Headers: map[Content-Encoding:[gzip] Content-Length:[0] Content-Type:[text/plain; charset=utf-8] Date:[Sat, 04 May 2024 23:23:07 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: ---- PASS: TestAutoGzip (0.00s) +--- PASS: TestAutoGzip (0.02s) === RUN TestLogCallbacks resty_test.go:478: Method: GET resty_test.go:479: Path: /profile @@ -756,11 +792,11 @@ resty_test.go:479: Path: /profile resty_test.go:480: Content-Type: resty_test.go:486: Bearer Auth: Bearer 004DDB79-6801-4587-B976-F093E6AC44FF-Request ---- PASS: TestLogCallbacks (0.00s) +--- PASS: TestLogCallbacks (0.04s) === RUN TestNewWithLocalAddr resty_test.go:44: Method: GET resty_test.go:45: Path: / ---- PASS: TestNewWithLocalAddr (0.00s) +--- PASS: TestNewWithLocalAddr (0.02s) === RUN TestClientOnResponseError === RUN TestClientOnResponseError/successful_request === PAUSE TestClientOnResponseError/successful_request @@ -780,35 +816,32 @@ === PAUSE TestClientOnResponseError/panic_with_string === CONT TestClientOnResponseError/successful_request === CONT TestClientOnResponseError/after_response_error -=== CONT TestClientOnResponseError/panic_with_error -=== CONT TestClientOnResponseError/panic_with_string -=== CONT TestClientOnResponseError/after_response_error_retry -=== CONT TestClientOnResponseError/before_request_error === CONT TestClientOnResponseError/before_request_error_retry +=== CONT TestClientOnResponseError/before_request_error +=== CONT TestClientOnResponseError/panic_with_string +=== CONT TestClientOnResponseError/panic_with_error === CONT TestClientOnResponseError/http_status_error -=== NAME TestClientOnResponseError/successful_request +=== CONT TestClientOnResponseError/after_response_error_retry +=== NAME TestClientOnResponseError/http_status_error resty_test.go:478: Method: GET resty_test.go:479: Path: /profile resty_test.go:480: Content-Type: - resty_test.go:486: Bearer Auth: Bearer 004DDB79-6801-4587-B976-F093E6AC44FF -=== NAME TestClientOnResponseError/after_response_error_retry - resty_test.go:478: Method: GET -=== NAME TestClientOnResponseError/http_status_error + resty_test.go:486: Bearer Auth: Bearer BAD +=== NAME TestClientOnResponseError/after_response_error resty_test.go:478: Method: GET -=== NAME TestClientOnResponseError/after_response_error_retry resty_test.go:479: Path: /profile resty_test.go:480: Content-Type: resty_test.go:486: Bearer Auth: Bearer 004DDB79-6801-4587-B976-F093E6AC44FF -=== NAME TestClientOnResponseError/http_status_error +=== NAME TestClientOnResponseError/successful_request + resty_test.go:478: Method: GET resty_test.go:479: Path: /profile resty_test.go:480: Content-Type: - resty_test.go:486: Bearer Auth: Bearer BAD -=== NAME TestClientOnResponseError/after_response_error + resty_test.go:486: Bearer Auth: Bearer 004DDB79-6801-4587-B976-F093E6AC44FF +=== NAME TestClientOnResponseError/after_response_error_retry resty_test.go:478: Method: GET resty_test.go:479: Path: /profile resty_test.go:480: Content-Type: resty_test.go:486: Bearer Auth: Bearer 004DDB79-6801-4587-B976-F093E6AC44FF -=== NAME TestClientOnResponseError/after_response_error_retry resty_test.go:478: Method: GET resty_test.go:479: Path: /profile resty_test.go:480: Content-Type: @@ -822,19 +855,19 @@ resty_test.go:480: Content-Type: resty_test.go:486: Bearer Auth: Bearer 004DDB79-6801-4587-B976-F093E6AC44FF --- PASS: TestClientOnResponseError (0.00s) - --- PASS: TestClientOnResponseError/panic_with_error (0.00s) --- PASS: TestClientOnResponseError/panic_with_string (0.00s) --- PASS: TestClientOnResponseError/before_request_error (0.00s) - --- PASS: TestClientOnResponseError/successful_request (0.01s) - --- PASS: TestClientOnResponseError/http_status_error (0.01s) - --- PASS: TestClientOnResponseError/after_response_error (0.01s) - --- PASS: TestClientOnResponseError/before_request_error_retry (0.30s) - --- PASS: TestClientOnResponseError/after_response_error_retry (0.31s) + --- PASS: TestClientOnResponseError/panic_with_error (0.00s) + --- PASS: TestClientOnResponseError/http_status_error (0.02s) + --- PASS: TestClientOnResponseError/after_response_error (0.03s) + --- PASS: TestClientOnResponseError/successful_request (0.05s) + --- PASS: TestClientOnResponseError/before_request_error_retry (0.31s) + --- PASS: TestClientOnResponseError/after_response_error_retry (0.38s) === RUN TestResponseError --- PASS: TestResponseError (0.00s) === RUN TestHostURLForGH318AndGH407 - client_test.go:960: ts.URL: http://127.0.0.1:42237 - client_test.go:961: targetURL.Host: 127.0.0.1:42237 + client_test.go:960: ts.URL: http://127.0.0.1:33959 + client_test.go:961: targetURL.Host: 127.0.0.1:33959 client_test.go:989: with leading `/` on request & with trailing `/` on host url resty_test.go:244: Method: POST resty_test.go:245: Path: /login @@ -842,8 +875,8 @@ resty_test.go:247: Content-Type: application/json --- PASS: TestHostURLForGH318AndGH407 (0.00s) === RUN TestPostRedirectWithBody - client_test.go:1003: ts.URL: http://127.0.0.1:38455 - client_test.go:1004: targetURL.Host: 127.0.0.1:38455 + client_test.go:1003: ts.URL: http://127.0.0.1:38361 + client_test.go:1004: targetURL.Host: 127.0.0.1:38361 resty_test.go:244: Method: POST resty_test.go:245: Path: /redirect-with-body resty_test.go:246: RawQuery: @@ -865,9 +898,13 @@ resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST - resty_test.go:245: Path: /redirect-with-body + resty_test.go:245: Path: /redirected-with-body + resty_test.go:246: RawQuery: body=4162075404421822378 + resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST resty_test.go:245: Path: /redirect-with-body + resty_test.go:246: RawQuery: + resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST resty_test.go:245: Path: /redirect-with-body resty_test.go:246: RawQuery: @@ -879,454 +916,490 @@ resty_test.go:244: Method: POST resty_test.go:245: Path: /redirect-with-body resty_test.go:246: RawQuery: - resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirected-with-body + resty_test.go:246: RawQuery: body=2834827101367471460 + resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST - resty_test.go:244: Method: POST - resty_test.go:244: Method: POST - resty_test.go:244: Method: POST - resty_test.go:244: Method: POST - resty_test.go:244: Method: POST - resty_test.go:244: Method: POST - resty_test.go:244: Method: POST - resty_test.go:244: Method: POST - resty_test.go:244: Method: POST - resty_test.go:244: Method: POST - resty_test.go:244: Method: POST - resty_test.go:244: Method: POST - resty_test.go:244: Method: POST - resty_test.go:244: Method: POST - resty_test.go:244: Method: POST - resty_test.go:244: Method: POST - resty_test.go:244: Method: POST - resty_test.go:244: Method: POST - resty_test.go:244: Method: POST - resty_test.go:244: Method: POST - resty_test.go:244: Method: POST - resty_test.go:244: Method: POST - resty_test.go:244: Method: POST - resty_test.go:244: Method: POST - resty_test.go:244: Method: POST - resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirect-with-body resty_test.go:246: RawQuery: + resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST - resty_test.go:244: Method: POST - resty_test.go:244: Method: POST - resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirected-with-body + resty_test.go:246: RawQuery: body=7798749391361952757 resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:245: Path: /redirect-with-body resty_test.go:244: Method: POST resty_test.go:245: Path: /redirect-with-body - resty_test.go:245: Path: /redirect-with-body - resty_test.go:245: Path: /redirect-with-body + resty_test.go:246: RawQuery: + resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST resty_test.go:245: Path: /redirect-with-body - resty_test.go:245: Path: /redirect-with-body - resty_test.go:245: Path: /redirect-with-body - resty_test.go:245: Path: /redirect-with-body - resty_test.go:244: Method: POST + resty_test.go:246: RawQuery: + resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST resty_test.go:245: Path: /redirect-with-body - resty_test.go:245: Path: /redirect-with-body - resty_test.go:245: Path: /redirect-with-body - resty_test.go:244: Method: POST - resty_test.go:244: Method: POST - resty_test.go:244: Method: POST - resty_test.go:244: Method: POST - resty_test.go:244: Method: POST - resty_test.go:244: Method: POST - resty_test.go:244: Method: POST - resty_test.go:244: Method: POST - resty_test.go:244: Method: POST - resty_test.go:244: Method: POST - resty_test.go:244: Method: POST - resty_test.go:244: Method: POST - resty_test.go:244: Method: POST - resty_test.go:244: Method: POST - resty_test.go:244: Method: POST - resty_test.go:244: Method: POST - resty_test.go:244: Method: POST - resty_test.go:244: Method: POST + resty_test.go:246: RawQuery: + resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST resty_test.go:245: Path: /redirect-with-body + resty_test.go:246: RawQuery: + resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST resty_test.go:245: Path: /redirect-with-body - resty_test.go:245: Path: /redirected-with-body - resty_test.go:245: Path: /redirect-with-body + resty_test.go:246: RawQuery: + resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST resty_test.go:245: Path: /redirect-with-body - resty_test.go:245: Path: /redirect-with-body - resty_test.go:245: Path: /redirect-with-body - resty_test.go:245: Path: /redirect-with-body - resty_test.go:245: Path: /redirect-with-body - resty_test.go:245: Path: /redirect-with-body - resty_test.go:245: Path: /redirect-with-body - resty_test.go:245: Path: /redirect-with-body - resty_test.go:245: Path: /redirect-with-body - resty_test.go:244: Method: POST + resty_test.go:246: RawQuery: + resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST - resty_test.go:245: Path: /redirect-with-body - resty_test.go:245: Path: /redirect-with-body - resty_test.go:245: Path: /redirect-with-body - resty_test.go:245: Path: /redirect-with-body + resty_test.go:245: Path: /redirected-with-body + resty_test.go:246: RawQuery: body=7819237271906883059 resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST resty_test.go:245: Path: /redirect-with-body - resty_test.go:245: Path: /redirect-with-body - resty_test.go:245: Path: /redirect-with-body - resty_test.go:245: Path: /redirect-with-body - resty_test.go:244: Method: POST resty_test.go:246: RawQuery: - resty_test.go:245: Path: /redirect-with-body + resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST - resty_test.go:246: RawQuery: - resty_test.go:246: RawQuery: - resty_test.go:246: RawQuery: resty_test.go:245: Path: /redirect-with-body resty_test.go:246: RawQuery: - resty_test.go:246: RawQuery: - resty_test.go:246: RawQuery: - resty_test.go:246: RawQuery: + resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:244: Method: POST resty_test.go:245: Path: /redirect-with-body resty_test.go:246: RawQuery: + resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:244: Method: POST resty_test.go:245: Path: /redirect-with-body resty_test.go:246: RawQuery: - resty_test.go:245: Path: /redirect-with-body + resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST - resty_test.go:246: RawQuery: - resty_test.go:245: Path: /redirect-with-body - resty_test.go:245: Path: /redirect-with-body - resty_test.go:245: Path: /redirect-with-body + resty_test.go:245: Path: /redirected-with-body + resty_test.go:246: RawQuery: body=7782152695643195673 + resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST resty_test.go:245: Path: /redirect-with-body + resty_test.go:246: RawQuery: + resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST resty_test.go:245: Path: /redirect-with-body - resty_test.go:245: Path: /redirect-with-body - resty_test.go:245: Path: /redirect-with-body + resty_test.go:246: RawQuery: + resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST resty_test.go:245: Path: /redirect-with-body + resty_test.go:246: RawQuery: + resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST - resty_test.go:245: Path: /redirect-with-body + resty_test.go:245: Path: /redirected-with-body + resty_test.go:246: RawQuery: body=5383407148921738398 + resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST resty_test.go:245: Path: /redirect-with-body + resty_test.go:246: RawQuery: + resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST resty_test.go:245: Path: /redirect-with-body - resty_test.go:245: Path: /redirect-with-body + resty_test.go:246: RawQuery: + resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST resty_test.go:245: Path: /redirect-with-body + resty_test.go:246: RawQuery: + resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST resty_test.go:245: Path: /redirect-with-body + resty_test.go:246: RawQuery: + resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirect-with-body + resty_test.go:246: RawQuery: resty_test.go:244: Method: POST resty_test.go:244: Method: POST - resty_test.go:245: Path: /redirect-with-body - resty_test.go:245: Path: /redirect-with-body + resty_test.go:245: Path: /redirected-with-body + resty_test.go:246: RawQuery: body=6477221698756320789 + resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirected-with-body + resty_test.go:246: RawQuery: body=8991466481113183971 + resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirected-with-body + resty_test.go:246: RawQuery: body=8318589555329202199 resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirected-with-body + resty_test.go:246: RawQuery: body=4936740415516990876 + resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST resty_test.go:245: Path: /redirect-with-body + resty_test.go:246: RawQuery: + resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST resty_test.go:245: Path: /redirect-with-body resty_test.go:246: RawQuery: - resty_test.go:245: Path: /redirect-with-body resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirect-with-body resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: body=3792665659992038429 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST resty_test.go:245: Path: /redirect-with-body resty_test.go:246: RawQuery: - resty_test.go:244: Method: POST - resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=7274767518410017678 resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirect-with-body + resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=5825918234338190023 + resty_test.go:246: RawQuery: body=6496331165049923577 + resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=6659081299066654241 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: + resty_test.go:246: RawQuery: body=1434941107573775744 resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirect-with-body resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirect-with-body resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=7197913253700001964 - resty_test.go:244: Method: POST - resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=8554220174522282119 + resty_test.go:246: RawQuery: body=9032286665630145515 resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST + resty_test.go:244: Method: POST resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=5511737793792954432 + resty_test.go:246: RawQuery: body=124754729562768229 resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirect-with-body resty_test.go:246: RawQuery: - resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST - resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=6842266341990275347 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:244: Method: POST + resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirect-with-body resty_test.go:246: RawQuery: + resty_test.go:244: Method: POST + resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirected-with-body + resty_test.go:246: RawQuery: body=6281208340049097692 resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirect-with-body resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirect-with-body resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirect-with-body resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:244: Method: POST resty_test.go:245: Path: /redirect-with-body resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:244: Method: POST resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=4785406179040758838 + resty_test.go:246: RawQuery: body=2005583278141772866 + resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST - resty_test.go:245: Path: /redirected-with-body - resty_test.go:245: Path: /redirected-with-body resty_test.go:244: Method: POST + resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirect-with-body resty_test.go:244: Method: POST - resty_test.go:246: RawQuery: - resty_test.go:246: RawQuery: resty_test.go:244: Method: POST - resty_test.go:246: RawQuery: - resty_test.go:246: RawQuery: + resty_test.go:245: Path: /redirected-with-body resty_test.go:244: Method: POST resty_test.go:244: Method: POST + resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST resty_test.go:244: Method: POST resty_test.go:244: Method: POST resty_test.go:244: Method: POST resty_test.go:244: Method: POST + resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:245: Path: /redirected-with-body + resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirect-with-body + resty_test.go:245: Path: /redirected-with-body resty_test.go:244: Method: POST - resty_test.go:246: RawQuery: resty_test.go:245: Path: /redirect-with-body - resty_test.go:246: RawQuery: - resty_test.go:246: RawQuery: resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:244: Method: POST resty_test.go:245: Path: /redirect-with-body - resty_test.go:245: Path: /redirect-with-body - resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:245: Path: /redirect-with-body resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST resty_test.go:245: Path: /redirect-with-body resty_test.go:246: RawQuery: - resty_test.go:244: Method: POST - resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=9108594057041727102 resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirect-with-body + resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:245: Path: /redirect-with-body resty_test.go:246: RawQuery: + resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirect-with-body resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: + resty_test.go:246: RawQuery: body=1211869609968838969 resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:245: Path: /redirect-with-body - resty_test.go:244: Method: POST + resty_test.go:246: RawQuery: body=6510219042321432167 resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:245: Path: /redirect-with-body resty_test.go:246: RawQuery: + resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:246: RawQuery: + resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST - resty_test.go:246: RawQuery: + resty_test.go:245: Path: /redirected-with-body + resty_test.go:246: RawQuery: body=4797796386749893245 + resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST resty_test.go:245: Path: /redirect-with-body resty_test.go:246: RawQuery: - resty_test.go:245: Path: /redirect-with-body - resty_test.go:246: RawQuery: - resty_test.go:246: RawQuery: - resty_test.go:246: RawQuery: - resty_test.go:246: RawQuery: - resty_test.go:245: Path: /redirect-with-body - resty_test.go:246: RawQuery: + resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: + resty_test.go:246: RawQuery: body=2649909323724162633 + resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:244: Method: POST resty_test.go:245: Path: /redirect-with-body resty_test.go:246: RawQuery: + resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirected-with-body + resty_test.go:246: RawQuery: body=6299105731310394607 + resty_test.go:244: Method: POST resty_test.go:245: Path: /redirect-with-body resty_test.go:246: RawQuery: + resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirected-with-body + resty_test.go:246: RawQuery: body=3524074684155675626 + resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:244: Method: POST + resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:244: Method: POST resty_test.go:245: Path: /redirect-with-body resty_test.go:246: RawQuery: - resty_test.go:245: Path: /redirect-with-body + resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirected-with-body + resty_test.go:246: RawQuery: body=281451323324620645 + resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:244: Method: POST resty_test.go:245: Path: /redirect-with-body resty_test.go:246: RawQuery: - resty_test.go:245: Path: /redirect-with-body + resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:245: Path: /redirect-with-body resty_test.go:246: RawQuery: - resty_test.go:246: RawQuery: - resty_test.go:245: Path: /redirect-with-body - resty_test.go:245: Path: /redirect-with-body + resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:244: Method: POST resty_test.go:245: Path: /redirect-with-body resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirected-with-body + resty_test.go:244: Method: POST resty_test.go:245: Path: /redirect-with-body resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:245: Path: /redirect-with-body resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST resty_test.go:245: Path: /redirected-with-body - resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=3824827297876352617 + resty_test.go:246: RawQuery: body=6016443115549988635 + resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:246: RawQuery: body=2821034133011614999 resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST - resty_test.go:246: RawQuery: - resty_test.go:246: RawQuery: - resty_test.go:246: RawQuery: resty_test.go:245: Path: /redirect-with-body - resty_test.go:244: Method: POST + resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirect-with-body + resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST - resty_test.go:246: RawQuery: body=1551779562935260233 - resty_test.go:246: RawQuery: body=330086554944516372 + resty_test.go:245: Path: /redirected-with-body + resty_test.go:246: RawQuery: body=1158774315229354369 + resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST resty_test.go:245: Path: /redirect-with-body - resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=5273176966143289302 + resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:245: Path: /redirected-with-body + resty_test.go:246: RawQuery: body=2785479609007293390 resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:245: Path: /redirect-with-body resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:245: Path: /redirect-with-body + resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:244: Method: POST resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=6406256188339671457 + resty_test.go:246: RawQuery: body=177095746582511788 resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:244: Method: POST - resty_test.go:244: Method: POST resty_test.go:245: Path: /redirect-with-body - resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:245: Path: /redirected-with-body - resty_test.go:245: Path: /redirected-with-body - resty_test.go:245: Path: /redirect-with-body - resty_test.go:245: Path: /redirect-with-body - resty_test.go:245: Path: /redirect-with-body - resty_test.go:245: Path: /redirect-with-body - resty_test.go:245: Path: /redirect-with-body + resty_test.go:246: RawQuery: body=1921596595474767074 + resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:244: Method: POST resty_test.go:245: Path: /redirect-with-body resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:245: Path: /redirect-with-body + resty_test.go:246: RawQuery: + resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:246: RawQuery: body=6352238427112377317 + resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirected-with-body + resty_test.go:246: RawQuery: body=3511630419209526875 resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:245: Path: /redirected-with-body + resty_test.go:246: RawQuery: body=564864425114024388 resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirect-with-body resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: + resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirected-with-body + resty_test.go:246: RawQuery: body=5797773943216923012 resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:244: Method: POST + resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirected-with-body + resty_test.go:246: RawQuery: body=6614655357947976645 resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:245: Path: /redirected-with-body + resty_test.go:246: RawQuery: body=6096752859732627955 resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=1185071673288743894 + resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirected-with-body + resty_test.go:246: RawQuery: body=1985453368362147763 resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=4532679253735909697 + resty_test.go:246: RawQuery: body=2354629576070053967 resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST resty_test.go:245: Path: /redirected-with-body + resty_test.go:246: RawQuery: body=4379138327185719153 + resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirected-with-body + resty_test.go:246: RawQuery: body=180900657097318268 resty_test.go:244: Method: POST - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: resty_test.go:245: Path: /redirected-with-body + resty_test.go:246: RawQuery: body=115568354410772368 resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:245: Path: /redirect-with-body + resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirected-with-body + resty_test.go:246: RawQuery: body=9194614654210044192 resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirected-with-body + resty_test.go:246: RawQuery: body=6156876814129808387 resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:244: Method: POST resty_test.go:245: Path: /redirected-with-body + resty_test.go:246: RawQuery: body=1033310035745838040 resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirected-with-body + resty_test.go:246: RawQuery: body=5883037540678105158 resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:244: Method: POST resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: + resty_test.go:246: RawQuery: body=5628250639151110271 resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirect-with-body resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: - resty_test.go:246: RawQuery: body=770252107598753137 + resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirect-with-body resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirected-with-body + resty_test.go:246: RawQuery: body=5717027296223900730 resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirect-with-body resty_test.go:246: RawQuery: - resty_test.go:244: Method: POST resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirect-with-body resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: - resty_test.go:246: RawQuery: + resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirect-with-body resty_test.go:246: RawQuery: + resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirect-with-body resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirect-with-body + resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirect-with-body + resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=3260265146406390644 + resty_test.go:246: RawQuery: body=4872631016514627810 resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: - resty_test.go:246: RawQuery: - resty_test.go:245: Path: /redirect-with-body - resty_test.go:246: RawQuery: body=8894050610046450003 resty_test.go:244: Method: POST resty_test.go:245: Path: /redirected-with-body - resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:246: RawQuery: body=5426946786528167818 resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirected-with-body + resty_test.go:246: RawQuery: body=5030515632140655899 resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: - resty_test.go:245: Path: /redirect-with-body + resty_test.go:244: Method: POST resty_test.go:245: Path: /redirected-with-body + resty_test.go:246: RawQuery: body=5768350105750938459 resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:244: Method: POST resty_test.go:245: Path: /redirected-with-body + resty_test.go:246: RawQuery: body=798935825149720410 resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: - resty_test.go:245: Path: /redirect-with-body resty_test.go:244: Method: POST resty_test.go:245: Path: /redirected-with-body + resty_test.go:246: RawQuery: body=2111213064167215827 + resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:244: Method: POST resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: + resty_test.go:246: RawQuery: body=8150895758473935387 + resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST - resty_test.go:246: RawQuery: - resty_test.go:246: RawQuery: body=5168287247383728378 - resty_test.go:246: RawQuery: body=372751958298622450 - resty_test.go:246: RawQuery: - resty_test.go:246: RawQuery: - resty_test.go:246: RawQuery: + resty_test.go:245: Path: /redirect-with-body resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST @@ -1336,332 +1409,292 @@ resty_test.go:244: Method: POST resty_test.go:244: Method: POST resty_test.go:244: Method: POST - resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=1713320956428428088 - resty_test.go:245: Path: /redirected-with-body - resty_test.go:245: Path: /redirected-with-body - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: body=260018712040189375 - resty_test.go:246: RawQuery: resty_test.go:244: Method: POST - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: body=5485800287636186658 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST - resty_test.go:245: Path: /redirected-with-body - resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:244: Method: POST + resty_test.go:244: Method: POST + resty_test.go:244: Method: POST + resty_test.go:244: Method: POST + resty_test.go:244: Method: POST + resty_test.go:244: Method: POST + resty_test.go:244: Method: POST + resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirect-with-body + resty_test.go:246: RawQuery: resty_test.go:244: Method: POST resty_test.go:245: Path: /redirected-with-body - resty_test.go:245: Path: /redirected-with-body + resty_test.go:246: RawQuery: body=6056686535731471428 resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:245: Path: /redirected-with-body - resty_test.go:244: Method: POST resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:245: Path: /redirected-with-body resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirect-with-body + resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST - resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirect-with-body + resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirect-with-body + resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST resty_test.go:244: Method: POST resty_test.go:244: Method: POST + resty_test.go:246: RawQuery: body=7370263594385536335 resty_test.go:244: Method: POST + resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST resty_test.go:244: Method: POST - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST resty_test.go:244: Method: POST - resty_test.go:246: RawQuery: - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=8348844222574826164 resty_test.go:244: Method: POST - resty_test.go:245: Path: /redirected-with-body resty_test.go:244: Method: POST - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: - resty_test.go:246: RawQuery: body=2124193110286622868 resty_test.go:244: Method: POST resty_test.go:244: Method: POST resty_test.go:244: Method: POST - resty_test.go:246: RawQuery: body=4926117144267105082 resty_test.go:244: Method: POST resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirected-with-body + resty_test.go:245: Path: /redirected-with-body + resty_test.go:245: Path: /redirected-with-body + resty_test.go:246: RawQuery: body=698824166995018976 resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=5413063382286284719 - resty_test.go:246: RawQuery: body=8524742806029297197 + resty_test.go:246: RawQuery: body=5818761272500757827 + resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:246: RawQuery: body=8045263825027453335 + resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirected-with-body + resty_test.go:246: RawQuery: body=5147525509103301113 + resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:245: Path: /redirect-with-body + resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:245: Path: /redirected-with-body - resty_test.go:244: Method: POST + resty_test.go:246: RawQuery: body=8567003032902182927 resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:245: Path: /redirect-with-body + resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:245: Path: /redirect-with-body + resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:244: Method: POST + resty_test.go:245: Path: /redirect-with-body + resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:245: Path: /redirect-with-body + resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:245: Path: /redirect-with-body + resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:245: Path: /redirect-with-body + resty_test.go:246: RawQuery: + resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:245: Path: /redirect-with-body + resty_test.go:246: RawQuery: + resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:245: Path: /redirect-with-body + resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:245: Path: /redirected-with-body - resty_test.go:245: Path: /redirected-with-body - resty_test.go:245: Path: /redirected-with-body - resty_test.go:245: Path: /redirected-with-body - resty_test.go:244: Method: POST - resty_test.go:245: Path: /redirected-with-body - resty_test.go:245: Path: /redirected-with-body - resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=2447545624173943039 + resty_test.go:246: RawQuery: body=7945633843067563204 + resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:245: Path: /redirect-with-body + resty_test.go:246: RawQuery: + resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:245: Path: /redirect-with-body + resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: body=8383230341349312281 resty_test.go:244: Method: POST - resty_test.go:246: RawQuery: body=8415130922907672563 - resty_test.go:246: RawQuery: body=1016431139580607646 + resty_test.go:245: Path: /redirect-with-body + resty_test.go:246: RawQuery: + resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:245: Path: /redirect-with-body + resty_test.go:246: RawQuery: + resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:245: Path: /redirect-with-body + resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: body=1157115373060013836 + resty_test.go:245: Path: /redirect-with-body + resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=3423110976570935799 + resty_test.go:246: RawQuery: body=3179309695582719153 + resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:245: Path: /redirect-with-body + resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST + resty_test.go:244: Method: POST resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=5785437020932977848 + resty_test.go:246: RawQuery: body=3027088160638925038 resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=8198139229506903839 + resty_test.go:246: RawQuery: body=3163737851399711260 resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=49148683789251977 + resty_test.go:246: RawQuery: body=6120484786709590693 resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: body=555059654862437063 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: body=1220337204987075425 + resty_test.go:245: Path: /redirect-with-body + resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=8272613486349238655 + resty_test.go:246: RawQuery: body=7056532434589238464 resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=4981816780991405406 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: body=2748755367238140924 + resty_test.go:246: RawQuery: body=8360266652793011107 resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=2669435071665541958 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: body=8967507839005505712 + resty_test.go:246: RawQuery: body=3879771751886222126 resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=3636624084623401033 + resty_test.go:246: RawQuery: body=1945891874678047039 resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=8411322602847248123 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: body=6656418284623194380 + resty_test.go:246: RawQuery: body=825026329018754780 resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:244: Method: POST resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=7182768740464070758 + resty_test.go:246: RawQuery: body=6976025727297324729 resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=4998211896995725436 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: body=7531956010391231162 resty_test.go:245: Path: /redirected-with-body resty_test.go:245: Path: /redirected-with-body resty_test.go:244: Method: POST + resty_test.go:244: Method: POST resty_test.go:245: Path: /redirected-with-body + resty_test.go:246: RawQuery: body=2497087235848898781 + resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:246: RawQuery: body=5268389847498711676 resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:246: RawQuery: body=4400763349739714387 + resty_test.go:244: Method: POST resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=4156480114160475600 resty_test.go:244: Method: POST resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=5299380394358658927 + resty_test.go:246: RawQuery: body=8920550933654057161 resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:244: Method: POST resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=6593090544025202179 + resty_test.go:246: RawQuery: body=5253063966085428855 resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:244: Method: POST resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=4895493166812030545 + resty_test.go:246: RawQuery: body=1377837151805703977 resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST resty_test.go:245: Path: /redirected-with-body - resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=8729019758156490039 + resty_test.go:246: RawQuery: body=316009666174771735 resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=4275870139620581518 resty_test.go:244: Method: POST resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=1228399642307547502 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: body=8109307063994793657 + resty_test.go:246: RawQuery: body=6578922823309834059 resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=6541170255801410495 + resty_test.go:246: RawQuery: body=8718177890196241423 resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST resty_test.go:245: Path: /redirected-with-body - resty_test.go:244: Method: POST - resty_test.go:244: Method: POST + resty_test.go:246: RawQuery: body=848223033226943629 resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=4155066251626861970 - resty_test.go:245: Path: /redirected-with-body - resty_test.go:244: Method: POST resty_test.go:244: Method: POST - resty_test.go:244: Method: POST - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:245: Path: /redirected-with-body - resty_test.go:245: Path: /redirected-with-body resty_test.go:245: Path: /redirected-with-body + resty_test.go:246: RawQuery: body=6304555602411648846 resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:244: Method: POST resty_test.go:245: Path: /redirected-with-body - resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=5790905620003551248 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:246: RawQuery: body=8759287174903513179 resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=3838895824521228530 - resty_test.go:245: Path: /redirected-with-body - resty_test.go:244: Method: POST - resty_test.go:244: Method: POST resty_test.go:244: Method: POST - resty_test.go:246: RawQuery: body=6278122010417697218 resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=6228748427526372995 - resty_test.go:244: Method: POST - resty_test.go:246: RawQuery: body=4317436758541859159 - resty_test.go:246: RawQuery: body=4980010150463959512 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:246: RawQuery: body=5603093786816626829 resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:246: RawQuery: body=2296379686012100229 resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: body=8531390203570113775 - resty_test.go:245: Path: /redirected-with-body - resty_test.go:244: Method: POST resty_test.go:244: Method: POST - resty_test.go:246: RawQuery: body=8006787280882146811 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:245: Path: /redirected-with-body resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=49496566504648568 + resty_test.go:246: RawQuery: body=8529438377050507781 + resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST resty_test.go:245: Path: /redirected-with-body - resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=4548518201832361304 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: body=4211575579209951519 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: body=1357100407844932234 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: body=4782957463970808697 + resty_test.go:246: RawQuery: body=343916680334003859 resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:244: Method: POST resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=7960006044734717504 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: body=3826967230803836691 + resty_test.go:246: RawQuery: body=1635354340565658593 resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:244: Method: POST resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=6641899706524812077 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: body=7002676911272144274 + resty_test.go:246: RawQuery: body=7172325985549610061 resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=5017277921778822042 + resty_test.go:246: RawQuery: body=3483773626372407147 resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:244: Method: POST resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=8102487525577838596 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: body=1656865291266839275 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: body=8292623599969722509 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: body=4009029186265964317 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: body=225778804816967338 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: body=900753600032481944 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: body=1788016435284172867 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: body=5443876553076111340 + resty_test.go:246: RawQuery: body=2322469536079417705 resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:244: Method: POST resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=3046709610153337817 + resty_test.go:246: RawQuery: body=8924946644492980683 resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:244: Method: POST resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=924705945012270804 + resty_test.go:246: RawQuery: body=8963486144596514989 resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:245: Path: /redirect-with-body + resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=9099335771286908866 + resty_test.go:246: RawQuery: body=6499616601517652628 resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: body=5923922002064848973 resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:244: Method: POST resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=8590588659615540018 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:246: RawQuery: body=4875430565178375809 resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=7755204998075336562 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:246: RawQuery: body=4031356506309142936 resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=2010514710090439380 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: body=5672308209480252097 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: body=3915775591597501519 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: body=9007352988001097515 + resty_test.go:246: RawQuery: body=5215762338105356579 resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:246: RawQuery: body=8165832203551360645 resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: body=6324295468787252324 + resty_test.go:246: RawQuery: body=5655060001060271354 resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:244: Method: POST resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=3715016421247872111 + resty_test.go:246: RawQuery: body=395811012789599134 resty_test.go:247: Content-Type: text/plain; charset=utf-8 ---- PASS: TestPostRedirectWithBody (0.12s) +--- PASS: TestPostRedirectWithBody (0.42s) === RUN TestUnixSocket ---- PASS: TestUnixSocket (0.00s) +--- PASS: TestUnixSocket (0.01s) === RUN TestSetContext resty_test.go:44: Method: GET resty_test.go:45: Path: / resty_test.go:877: Response Status: 200 OK - resty_test.go:878: Response Time: 317.525µs - resty_test.go:879: Response Headers: map[Content-Length:[22] Content-Type:[text/plain; charset=utf-8] Date:[Sat, 07 Jun 2025 05:38:33 GMT]] + resty_test.go:878: Response Time: 10.923872ms + resty_test.go:879: Response Headers: map[Content-Length:[22] Content-Type:[text/plain; charset=utf-8] Date:[Sat, 04 May 2024 23:23:07 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: TestGet: text response ---- PASS: TestSetContext (0.00s) +--- PASS: TestSetContext (0.01s) === RUN TestSetContextWithError resty_test.go:44: Method: GET resty_test.go:45: Path: /mypage resty_test.go:877: Response Status: 400 Bad Request - resty_test.go:878: Response Time: 376.164µs - resty_test.go:879: Response Headers: map[Content-Length:[0] Date:[Sat, 07 Jun 2025 05:38:33 GMT]] + resty_test.go:878: Response Time: 760.873µs + resty_test.go:879: Response Headers: map[Content-Length:[0] Date:[Sat, 04 May 2024 23:23:07 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: --- PASS: TestSetContextWithError (0.00s) @@ -1669,20 +1702,20 @@ context_test.go:57: Server: GET / context_test.go:62: Server: wrote 30 bytes context_test.go:63: Server: err is - context_test.go:82: Error: Get "http://127.0.0.1:45815/": context canceled + context_test.go:82: Error: Get "http://127.0.0.1:43009/": context canceled --- PASS: TestSetContextCancel (0.00s) === RUN TestSetContextCancelRetry context_test.go:96: Server: GET / context_test.go:101: Server: wrote 30 bytes context_test.go:102: Server: err is - context_test.go:125: Error: Get "http://127.0.0.1:45449/": context canceled ---- PASS: TestSetContextCancelRetry (0.00s) + context_test.go:125: Error: Get "http://127.0.0.1:41835/": context canceled +--- PASS: TestSetContextCancelRetry (0.02s) === RUN TestSetContextCancelWithError context_test.go:141: Server: GET / context_test.go:142: Server: sending StatusBadRequest response context_test.go:148: Server: wrote 39 bytes context_test.go:149: Server: err is - context_test.go:168: Error: Get "http://127.0.0.1:37019/": context canceled + context_test.go:168: Error: Get "http://127.0.0.1:40445/": context canceled --- PASS: TestSetContextCancelWithError (0.00s) === RUN TestClientRetryWithSetContext context_test.go:177: Method: GET @@ -1693,7 +1726,7 @@ context_test.go:178: Path: / context_test.go:177: Method: GET context_test.go:178: Path: / ---- PASS: TestClientRetryWithSetContext (5.62s) +--- PASS: TestClientRetryWithSetContext (5.57s) === RUN TestRequestContext --- PASS: TestRequestContext (0.00s) === RUN Test_parseRequestURL @@ -1799,7 +1832,7 @@ === RUN Test_parseRequestBody/multipart_fields_with_errorReader === RUN Test_parseRequestBody/multipart_files_with_errorReader === RUN Test_parseRequestBody/multipart_with_file_not_found ---- PASS: Test_parseRequestBody (0.00s) +--- PASS: Test_parseRequestBody (0.01s) --- PASS: Test_parseRequestBody/empty_body (0.00s) --- PASS: Test_parseRequestBody/empty_body_with_SetContentLength_by_request (0.00s) --- PASS: Test_parseRequestBody/empty_body_with_SetContentLength_by_client (0.00s) @@ -1828,7 +1861,7 @@ --- PASS: Test_parseRequestBody/json_from_map#01 (0.00s) --- PASS: Test_parseRequestBody/json_from_map#02 (0.00s) --- PASS: Test_parseRequestBody/xml_from_struct (0.00s) - --- PASS: Test_parseRequestBody/mulipart_form_data (0.00s) + --- PASS: Test_parseRequestBody/mulipart_form_data (0.01s) --- PASS: Test_parseRequestBody/mulipart_fields (0.00s) --- PASS: Test_parseRequestBody/mulipart_files (0.00s) --- PASS: Test_parseRequestBody/body_with_errorReader (0.00s) @@ -1841,8 +1874,8 @@ resty_test.go:44: Method: GET resty_test.go:45: Path: / resty_test.go:877: Response Status: 200 OK - resty_test.go:878: Response Time: 652.904µs - resty_test.go:879: Response Headers: map[Content-Length:[22] Content-Type:[text/plain; charset=utf-8] Date:[Sat, 07 Jun 2025 05:38:39 GMT]] + resty_test.go:878: Response Time: 4.342748ms + resty_test.go:879: Response Headers: map[Content-Length:[22] Content-Type:[text/plain; charset=utf-8] Date:[Sat, 04 May 2024 23:23:13 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: TestGet: text response --- PASS: TestGet (0.00s) @@ -2071,15 +2104,15 @@ resty_test.go:45: Path: / resty_test.go:44: Method: GET resty_test.go:45: Path: / ---- PASS: TestRateLimiter (0.23s) +--- PASS: TestRateLimiter (0.82s) === RUN TestIllegalRetryCount --- PASS: TestIllegalRetryCount (0.00s) === RUN TestGetCustomUserAgent resty_test.go:44: Method: GET resty_test.go:45: Path: / resty_test.go:877: Response Status: 200 OK - resty_test.go:878: Response Time: 440.144µs - resty_test.go:879: Response Headers: map[Content-Length:[22] Content-Type:[text/plain; charset=utf-8] Date:[Sat, 07 Jun 2025 05:38:39 GMT]] + resty_test.go:878: Response Time: 1.248482ms + resty_test.go:879: Response Headers: map[Content-Length:[22] Content-Type:[text/plain; charset=utf-8] Date:[Sat, 04 May 2024 23:23:14 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: TestGet: text response --- PASS: TestGetCustomUserAgent (0.00s) @@ -2087,37 +2120,37 @@ resty_test.go:44: Method: GET resty_test.go:45: Path: / resty_test.go:877: Response Status: 200 OK - resty_test.go:878: Response Time: 409.279µs - resty_test.go:879: Response Headers: map[Content-Length:[22] Content-Type:[text/plain; charset=utf-8] Date:[Sat, 07 Jun 2025 05:38:39 GMT]] + resty_test.go:878: Response Time: 825.667µs + resty_test.go:879: Response Headers: map[Content-Length:[22] Content-Type:[text/plain; charset=utf-8] Date:[Sat, 04 May 2024 23:23:14 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: TestGet: text response ---- PASS: TestGetClientParamRequestParam (0.00s) +--- PASS: TestGetClientParamRequestParam (0.01s) === RUN TestGetRelativePath resty_test.go:44: Method: GET resty_test.go:45: Path: /mypage2 resty_test.go:877: Response Status: 200 OK - resty_test.go:878: Response Time: 375.56µs - resty_test.go:879: Response Headers: map[Content-Length:[35] Content-Type:[text/plain; charset=utf-8] Date:[Sat, 07 Jun 2025 05:38:39 GMT]] + resty_test.go:878: Response Time: 14.683272ms + resty_test.go:879: Response Headers: map[Content-Length:[35] Content-Type:[text/plain; charset=utf-8] Date:[Sat, 04 May 2024 23:23:14 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: TestGet: text response from mypage2 ---- PASS: TestGetRelativePath (0.00s) +--- PASS: TestGetRelativePath (0.02s) === RUN TestGet400Error resty_test.go:44: Method: GET resty_test.go:45: Path: /mypage resty_test.go:877: Response Status: 400 Bad Request - resty_test.go:878: Response Time: 412.985µs - resty_test.go:879: Response Headers: map[Content-Length:[0] Date:[Sat, 07 Jun 2025 05:38:39 GMT]] + resty_test.go:878: Response Time: 28.070007ms + resty_test.go:879: Response Headers: map[Content-Length:[0] Date:[Sat, 04 May 2024 23:23:14 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: ---- PASS: TestGet400Error (0.00s) +--- PASS: TestGet400Error (0.03s) === RUN TestPostJSONStringSuccess resty_test.go:244: Method: POST resty_test.go:245: Path: /login resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: application/json; charset=utf-8 resty_test.go:877: Response Status: 200 OK - resty_test.go:878: Response Time: 451.097µs - resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json] Date:[Sat, 07 Jun 2025 05:38:39 GMT]] + resty_test.go:878: Response Time: 941.069µs + resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json] Date:[Sat, 04 May 2024 23:23:14 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: { "id": "success", "message": "login successful" } resty_test.go:244: Method: POST @@ -2126,8 +2159,8 @@ resty_test.go:247: Content-Type: application/json; charset=utf-8 resty_test.go:158: Error: &json.SyntaxError{msg:"invalid character '\"' after object key:value pair", Offset:24} resty_test.go:877: Response Status: 400 Bad Request - resty_test.go:878: Response Time: 322.499µs - resty_test.go:879: Response Headers: map[Content-Length:[62] Content-Type:[application/json] Date:[Sat, 07 Jun 2025 05:38:39 GMT]] + resty_test.go:878: Response Time: 295.233µs + resty_test.go:879: Response Headers: map[Content-Length:[62] Content-Type:[application/json] Date:[Sat, 04 May 2024 23:23:14 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: { "id": "bad_request", "message": "Unable to read user info" } --- PASS: TestPostJSONStringSuccess (0.00s) @@ -2137,8 +2170,8 @@ resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: application/json; charset=utf-8 resty_test.go:877: Response Status: 200 OK - resty_test.go:878: Response Time: 511.278µs - resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json] Date:[Sat, 07 Jun 2025 05:38:39 GMT]] + resty_test.go:878: Response Time: 663.267µs + resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json] Date:[Sat, 04 May 2024 23:23:14 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: { "id": "success", "message": "login successful" } --- PASS: TestPostJSONBytesSuccess (0.00s) @@ -2148,11 +2181,11 @@ resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: application/json; charset=utf-8 resty_test.go:877: Response Status: 200 OK - resty_test.go:878: Response Time: 434.674µs - resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json] Date:[Sat, 07 Jun 2025 05:38:39 GMT]] + resty_test.go:878: Response Time: 24.70185ms + resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json] Date:[Sat, 04 May 2024 23:23:14 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: { "id": "success", "message": "login successful" } ---- PASS: TestPostJSONBytesIoReader (0.00s) +--- PASS: TestPostJSONBytesIoReader (0.03s) === RUN TestPostJSONStructSuccess resty_test.go:244: Method: POST resty_test.go:245: Path: /login @@ -2160,8 +2193,8 @@ resty_test.go:247: Content-Type: application/json; charset=utf-8 request_test.go:272: Result Success: &{"success" "login successful"} resty_test.go:877: Response Status: 200 OK - resty_test.go:878: Response Time: 338.507µs - resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json] Date:[Sat, 07 Jun 2025 05:38:39 GMT]] + resty_test.go:878: Response Time: 809.505µs + resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json] Date:[Sat, 04 May 2024 23:23:14 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: { "id": "success", "message": "login successful" } --- PASS: TestPostJSONStructSuccess (0.00s) @@ -2172,8 +2205,8 @@ resty_test.go:247: Content-Type: application/json-rpc request_test.go:294: Result Success: &{"success" "login successful"} resty_test.go:877: Response Status: 200 OK - resty_test.go:878: Response Time: 401.487µs - resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json-rpc] Date:[Sat, 07 Jun 2025 05:38:39 GMT]] + resty_test.go:878: Response Time: 680.287µs + resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json-rpc] Date:[Sat, 04 May 2024 23:23:14 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: { "id": "success", "message": "login successful" } --- PASS: TestPostJSONRPCStructSuccess (0.00s) @@ -2184,8 +2217,8 @@ resty_test.go:247: Content-Type: application/json; charset=utf-8 request_test.go:319: Result Error: &{"unauthorized" "Invalid credentials"} resty_test.go:877: Response Status: 401 Unauthorized - resty_test.go:878: Response Time: 443.807µs - resty_test.go:879: Response Headers: map[Content-Length:[58] Content-Type:[application/json] Date:[Sat, 07 Jun 2025 05:38:39 GMT]] + resty_test.go:878: Response Time: 605.852µs + resty_test.go:879: Response Headers: map[Content-Length:[58] Content-Type:[application/json] Date:[Sat, 04 May 2024 23:23:14 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: { "id": "unauthorized", "message": "Invalid credentials" } --- PASS: TestPostJSONStructInvalidLogin (0.00s) @@ -2196,11 +2229,11 @@ resty_test.go:247: Content-Type: application/json; charset=utf-8 request_test.go:341: Result Error: &{"unauthorized" "Invalid credentials"} resty_test.go:877: Response Status: 401 Unauthorized - resty_test.go:878: Response Time: 483.055µs - resty_test.go:879: Response Headers: map[Content-Length:[58] Content-Type:[application/problem+json; charset=utf-8] Date:[Sat, 07 Jun 2025 05:38:39 GMT]] + resty_test.go:878: Response Time: 4.580973ms + resty_test.go:879: Response Headers: map[Content-Length:[58] Content-Type:[application/problem+json; charset=utf-8] Date:[Sat, 04 May 2024 23:23:14 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: { "id": "unauthorized", "message": "Invalid credentials" } ---- PASS: TestPostJSONErrorRFC7807 (0.00s) +--- PASS: TestPostJSONErrorRFC7807 (0.01s) === RUN TestPostJSONMapSuccess resty_test.go:244: Method: POST resty_test.go:245: Path: /login @@ -2208,8 +2241,8 @@ resty_test.go:247: Content-Type: application/json request_test.go:361: Result Success: &{"success" "login successful"} resty_test.go:877: Response Status: 200 OK - resty_test.go:878: Response Time: 1.156808ms - resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json] Date:[Sat, 07 Jun 2025 05:38:39 GMT]] + resty_test.go:878: Response Time: 870.714µs + resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json] Date:[Sat, 04 May 2024 23:23:14 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: { "id": "success", "message": "login successful" } --- PASS: TestPostJSONMapSuccess (0.00s) @@ -2220,8 +2253,8 @@ resty_test.go:247: Content-Type: application/json request_test.go:382: Result Success: &{"" ""} resty_test.go:877: Response Status: 200 OK - resty_test.go:878: Response Time: 492.267µs - resty_test.go:879: Response Headers: map[Content-Length:[51] Content-Type:[application/json] Date:[Sat, 07 Jun 2025 05:38:39 GMT]] + resty_test.go:878: Response Time: 739.079µs + resty_test.go:879: Response Headers: map[Content-Length:[51] Content-Type:[application/json] Date:[Sat, 04 May 2024 23:23:14 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: { "id": "success", "message": "login successful", } --- PASS: TestPostJSONMapInvalidResponseJson (0.00s) @@ -2234,19 +2267,19 @@ resty_test.go:247: Content-Type: application/json request_test.go:436: Result Success: &{"" ""} resty_test.go:877: Response Status: 200 OK - resty_test.go:878: Response Time: 456.181µs - resty_test.go:879: Response Headers: map[Content-Length:[61] Content-Type:[text/html] Date:[Sat, 07 Jun 2025 05:38:39 GMT]] + resty_test.go:878: Response Time: 4.326992ms + resty_test.go:879: Response Headers: map[Content-Length:[61] Content-Type:[text/html] Date:[Sat, 04 May 2024 23:23:14 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: Test JSON request with HTML response --- PASS: TestForceContentTypeForGH276andGH240 (0.00s) === RUN TestPostXMLStringSuccess resty_test.go:244: Method: POST resty_test.go:245: Path: /login - resty_test.go:246: RawQuery: request_no=1749274719 + resty_test.go:246: RawQuery: request_no=1714864994 resty_test.go:247: Content-Type: application/xml resty_test.go:877: Response Status: 200 OK - resty_test.go:878: Response Time: 495.171µs - resty_test.go:879: Response Headers: map[Content-Length:[116] Content-Type:[application/xml] Date:[Sat, 07 Jun 2025 05:38:39 GMT]] + resty_test.go:878: Response Time: 806.688µs + resty_test.go:879: Response Headers: map[Content-Length:[116] Content-Type:[application/xml] Date:[Sat, 04 May 2024 23:23:14 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: successlogin successful --- PASS: TestPostXMLStringSuccess (0.00s) @@ -2259,22 +2292,22 @@ resty_test.go:247: Content-Type: application/xml resty_test.go:183: Error: XML syntax error on line 1: element closed by resty_test.go:877: Response Status: 400 Bad Request - resty_test.go:878: Response Time: 469.139µs - resty_test.go:879: Response Headers: map[Content-Length:[124] Content-Type:[application/xml] Date:[Sat, 07 Jun 2025 05:38:39 GMT]] + resty_test.go:878: Response Time: 592.506µs + resty_test.go:879: Response Headers: map[Content-Length:[124] Content-Type:[application/xml] Date:[Sat, 04 May 2024 23:23:14 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: bad_requestUnable to read user info --- PASS: TestPostXMLStringError (0.00s) === RUN TestPostXMLBytesSuccess resty_test.go:244: Method: POST resty_test.go:245: Path: /login - resty_test.go:246: RawQuery: request_no=1749274719 + resty_test.go:246: RawQuery: request_no=1714864994 resty_test.go:247: Content-Type: application/xml resty_test.go:877: Response Status: 200 OK - resty_test.go:878: Response Time: 553.913µs - resty_test.go:879: Response Headers: map[Content-Length:[116] Content-Type:[application/xml] Date:[Sat, 07 Jun 2025 05:38:39 GMT]] + resty_test.go:878: Response Time: 4.580582ms + resty_test.go:879: Response Headers: map[Content-Length:[116] Content-Type:[application/xml] Date:[Sat, 04 May 2024 23:23:14 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: successlogin successful ---- PASS: TestPostXMLBytesSuccess (0.00s) +--- PASS: TestPostXMLBytesSuccess (0.01s) === RUN TestPostXMLStructSuccess resty_test.go:244: Method: POST resty_test.go:245: Path: /login @@ -2282,11 +2315,11 @@ resty_test.go:247: Content-Type: application/xml request_test.go:536: Result Success: &{"" "login successful"} resty_test.go:877: Response Status: 200 OK - resty_test.go:878: Response Time: 469.718µs - resty_test.go:879: Response Headers: map[Content-Length:[116] Content-Type:[application/xml] Date:[Sat, 07 Jun 2025 05:38:39 GMT]] + resty_test.go:878: Response Time: 4.671858ms + resty_test.go:879: Response Headers: map[Content-Length:[116] Content-Type:[application/xml] Date:[Sat, 04 May 2024 23:23:14 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: successlogin successful ---- PASS: TestPostXMLStructSuccess (0.00s) +--- PASS: TestPostXMLStructSuccess (0.01s) === RUN TestPostXMLStructInvalidLogin resty_test.go:244: Method: POST resty_test.go:245: Path: /login @@ -2294,8 +2327,8 @@ resty_test.go:247: Content-Type: application/xml request_test.go:557: Result Error: &{"" "Invalid credentials"} resty_test.go:877: Response Status: 401 Unauthorized - resty_test.go:878: Response Time: 370.726µs - resty_test.go:879: Response Headers: map[Content-Length:[120] Content-Type:[application/xml] Date:[Sat, 07 Jun 2025 05:38:39 GMT] Www-Authenticate:[Protected Realm]] + resty_test.go:878: Response Time: 1.165866ms + resty_test.go:879: Response Headers: map[Content-Length:[120] Content-Type:[application/xml] Date:[Sat, 04 May 2024 23:23:14 GMT] Www-Authenticate:[Protected Realm]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: unauthorizedInvalid credentials --- PASS: TestPostXMLStructInvalidLogin (0.00s) @@ -2306,11 +2339,11 @@ resty_test.go:247: Content-Type: application/xml request_test.go:575: Result Success: &{"" ""} resty_test.go:877: Response Status: 200 OK - resty_test.go:878: Response Time: 405.005µs - resty_test.go:879: Response Headers: map[Content-Length:[106] Content-Type:[application/xml] Date:[Sat, 07 Jun 2025 05:38:39 GMT]] + resty_test.go:878: Response Time: 4.751495ms + resty_test.go:879: Response Headers: map[Content-Length:[106] Content-Type:[application/xml] Date:[Sat, 04 May 2024 23:23:14 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: successlogin successful ---- PASS: TestPostXMLStructInvalidResponseXml (0.00s) +--- PASS: TestPostXMLStructInvalidResponseXml (0.02s) === RUN TestPostXMLMapNotSupported --- PASS: TestPostXMLMapNotSupported (0.00s) === RUN TestRequestBasicAuth @@ -2320,11 +2353,11 @@ resty_test.go:509: Basic Auth: Basic bXl1c2VyOmJhc2ljYXV0aA== request_test.go:608: Result Success: &{"success" "login successful"} resty_test.go:877: Response Status: 200 OK - resty_test.go:878: Response Time: 4.136274ms - resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json; charset=utf-8] Date:[Sat, 07 Jun 2025 05:38:39 GMT]] + resty_test.go:878: Response Time: 26.936045ms + resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json; charset=utf-8] Date:[Sat, 04 May 2024 23:23:14 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: { "id": "success", "message": "login successful" } ---- PASS: TestRequestBasicAuth (0.01s) +--- PASS: TestRequestBasicAuth (0.03s) === RUN TestRequestInsecureBasicAuth resty_test.go:478: Method: POST resty_test.go:479: Path: /login @@ -2332,11 +2365,11 @@ resty_test.go:509: Basic Auth: Basic bXl1c2VyOmJhc2ljYXV0aA== request_test.go:633: Result Success: &{"success" "login successful"} resty_test.go:877: Response Status: 200 OK - resty_test.go:878: Response Time: 482.345µs - resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json; charset=utf-8] Date:[Sat, 07 Jun 2025 05:38:39 GMT]] + resty_test.go:878: Response Time: 705.667µs + resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json; charset=utf-8] Date:[Sat, 04 May 2024 23:23:14 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: { "id": "success", "message": "login successful" } - request_test.go:635: captured request-level logs: 2025/06/07 05:38:39.626486 WARN RESTY Using Basic Auth in HTTP mode is not secure, use HTTPS + request_test.go:635: captured request-level logs: 2024/05/04 23:23:14.520514 WARN RESTY Using Basic Auth in HTTP mode is not secure, use HTTPS --- PASS: TestRequestInsecureBasicAuth (0.00s) === RUN TestRequestBasicAuthFail resty_test.go:478: Method: POST @@ -2345,23 +2378,23 @@ resty_test.go:509: Basic Auth: Basic bXl1c2VyOmJhc2ljYXV0aDE= request_test.go:653: Result Error: &{"unauthorized" "Invalid credentials"} resty_test.go:877: Response Status: 401 Unauthorized - resty_test.go:878: Response Time: 3.622073ms - resty_test.go:879: Response Headers: map[Content-Length:[58] Content-Type:[application/json; charset=utf-8] Date:[Sat, 07 Jun 2025 05:38:39 GMT] Www-Authenticate:[Protected Realm]] + resty_test.go:878: Response Time: 11.584146ms + resty_test.go:879: Response Headers: map[Content-Length:[58] Content-Type:[application/json; charset=utf-8] Date:[Sat, 04 May 2024 23:23:14 GMT] Www-Authenticate:[Protected Realm]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: { "id": "unauthorized", "message": "Invalid credentials" } ---- PASS: TestRequestBasicAuthFail (0.00s) +--- PASS: TestRequestBasicAuthFail (0.01s) === RUN TestRequestAuthToken resty_test.go:478: Method: GET resty_test.go:479: Path: /profile resty_test.go:480: Content-Type: resty_test.go:486: Bearer Auth: Bearer 004DDB79-6801-4587-B976-F093E6AC44FF-Request ---- PASS: TestRequestAuthToken (0.00s) +--- PASS: TestRequestAuthToken (0.01s) === RUN TestRequestAuthScheme resty_test.go:478: Method: GET resty_test.go:479: Path: /profile resty_test.go:480: Content-Type: resty_test.go:486: Bearer Auth: Bearer 004DDB79-6801-4587-B976-F093E6AC44FF-Request ---- PASS: TestRequestAuthScheme (0.00s) +--- PASS: TestRequestAuthScheme (0.06s) === RUN TestRequestDigestAuth resty_test.go:690: Method: GET resty_test.go:691: Path: /dir/index.html @@ -2369,8 +2402,8 @@ resty_test.go:691: Path: /dir/index.html request_test.go:704: Result Success: &{"success" "login successful"} resty_test.go:877: Response Status: 200 OK - resty_test.go:878: Response Time: 868.542µs - resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json; charset=utf-8] Date:[Sat, 07 Jun 2025 05:38:39 GMT]] + resty_test.go:878: Response Time: 1.145998ms + resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json; charset=utf-8] Date:[Sat, 04 May 2024 23:23:14 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: { "id": "success", "message": "login successful" } --- PASS: TestRequestDigestAuth (0.00s) @@ -2381,11 +2414,11 @@ resty_test.go:691: Path: /dir/index.html request_test.go:721: Result Error: &{"unauthorized" "Invalid credentials"} resty_test.go:877: Response Status: 401 Unauthorized - resty_test.go:878: Response Time: 872.759µs - resty_test.go:879: Response Headers: map[Content-Length:[58] Content-Type:[application/json; charset=utf-8] Date:[Sat, 07 Jun 2025 05:38:39 GMT] Www-Authenticate:[Digest realm="testrealm@host.com", domain="/dir/index.html", qop="auth", algorithm=MD5, nonce="dcd98b7102dd2f0e8b11d0f600bfb0c093", opaque="5ccc069c403ebaf9f0171e9517f40e41", userhash=true, charset=utf-8, stale=FALSE]] + resty_test.go:878: Response Time: 6.022496ms + resty_test.go:879: Response Headers: map[Content-Length:[58] Content-Type:[application/json; charset=utf-8] Date:[Sat, 04 May 2024 23:23:14 GMT] Www-Authenticate:[Digest realm="testrealm@host.com", domain="/dir/index.html", qop="auth", algorithm=MD5, nonce="dcd98b7102dd2f0e8b11d0f600bfb0c093", opaque="5ccc069c403ebaf9f0171e9517f40e41", userhash=true, charset=utf-8, stale=FALSE]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: { "id": "unauthorized", "message": "Invalid credentials" } ---- PASS: TestRequestDigestAuthFail (0.00s) +--- PASS: TestRequestDigestAuthFail (0.01s) === RUN TestRequestDigestAuthWithBody resty_test.go:690: Method: POST resty_test.go:691: Path: /dir/index.html @@ -2393,11 +2426,11 @@ resty_test.go:691: Path: /dir/index.html request_test.go:740: Result Success: &{"success" "login successful"} resty_test.go:877: Response Status: 200 OK - resty_test.go:878: Response Time: 903.563µs - resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json; charset=utf-8] Date:[Sat, 07 Jun 2025 05:38:39 GMT]] + resty_test.go:878: Response Time: 6.548901ms + resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json; charset=utf-8] Date:[Sat, 04 May 2024 23:23:14 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: { "id": "success", "message": "login successful" } ---- PASS: TestRequestDigestAuthWithBody (0.00s) +--- PASS: TestRequestDigestAuthWithBody (0.01s) === RUN TestFormData resty_test.go:320: Method: POST resty_test.go:321: Path: /profile @@ -2425,58 +2458,58 @@ === RUN TestMultiPartUploadFile resty_test.go:320: Method: POST resty_test.go:321: Path: /upload - resty_test.go:322: Content-Type: multipart/form-data; boundary=019c8f5b58888a3fffbd15eb27e85fbb453e036f39845cd6f6954f50e75c + resty_test.go:322: Content-Type: multipart/form-data; boundary=5ba6fa3025c79da702c2df8d83c6e9feadcd91dd91097b91e6aa56fc96ec resty_test.go:345: FirstName: resty_test.go:346: LastName: resty_test.go:353: Name: test-img.png resty_test.go:354: Header: map[Content-Disposition:[form-data; name="profile_img"; filename="test-img.png"] Content-Type:[image/png]] - resty_test.go:358: Write name: test-img-1749274719.png ---- PASS: TestMultiPartUploadFile (0.02s) + resty_test.go:358: Write name: test-img-1714864994.png +--- PASS: TestMultiPartUploadFile (0.24s) === RUN TestMultiPartUploadFileViaPatch resty_test.go:385: Method: PATCH resty_test.go:386: Path: /upload - resty_test.go:387: Content-Type: multipart/form-data; boundary=eea99f5f38203877c17cecc49a1f41c68311d913e2a11318bd266e483cf7 + resty_test.go:387: Content-Type: multipart/form-data; boundary=3a65af75d518195db8e150d4725f6b6c17904fc4d548ee8a3b40337e9221 resty_test.go:393: FirstName: resty_test.go:394: LastName: resty_test.go:401: Name: test-img.png resty_test.go:402: Header: map[Content-Disposition:[form-data; name="profile_img"; filename="test-img.png"] Content-Type:[image/png]] - resty_test.go:406: Write name: test-img-1749274719.png ---- PASS: TestMultiPartUploadFileViaPatch (0.01s) + resty_test.go:406: Write name: test-img-1714864995.png +--- PASS: TestMultiPartUploadFileViaPatch (0.17s) === RUN TestMultiPartUploadFileError --- PASS: TestMultiPartUploadFileError (0.00s) === RUN TestMultiPartUploadFiles resty_test.go:320: Method: POST resty_test.go:321: Path: /upload - resty_test.go:322: Content-Type: multipart/form-data; boundary=6f4380b60e5c7136a279a90264fc1c9029b8e8fca78e2921525e8ced7e1d + resty_test.go:322: Content-Type: multipart/form-data; boundary=996db46631dbe04d39aaba366a42b0e9ba9457128f4662c31921b90ef2bd resty_test.go:345: FirstName: Jeevanandam resty_test.go:346: LastName: M resty_test.go:353: Name: test-img.png resty_test.go:354: Header: map[Content-Disposition:[form-data; name="profile_img"; filename="test-img.png"] Content-Type:[image/png]] - resty_test.go:358: Write name: test-img-1749274719.png + resty_test.go:358: Write name: test-img-1714864995.png resty_test.go:353: Name: text-file.txt resty_test.go:354: Header: map[Content-Disposition:[form-data; name="notes"; filename="text-file.txt"] Content-Type:[application/octet-stream]] - resty_test.go:358: Write name: text-file-1749274719.txt ---- PASS: TestMultiPartUploadFiles (0.02s) + resty_test.go:358: Write name: text-file-1714864995.txt +--- PASS: TestMultiPartUploadFiles (0.32s) === RUN TestMultiPartIoReaderFiles request_test.go:904: File Info: ParamName: test_param; FileName: test_file_name.jpg resty_test.go:320: Method: POST resty_test.go:321: Path: /upload - resty_test.go:322: Content-Type: multipart/form-data; boundary=a7c89493895c8f61fa09f2a87404ae8da36df9618c2f95a1949e127db6ab + resty_test.go:322: Content-Type: multipart/form-data; boundary=495331e886d3ca9e21dd50dec82ba212268d949049d4bffdec99f69739fd resty_test.go:345: FirstName: Jeevanandam resty_test.go:346: LastName: M - resty_test.go:353: Name: text-file.txt - resty_test.go:354: Header: map[Content-Disposition:[form-data; name="notes"; filename="text-file.txt"] Content-Type:[application/octet-stream]] - resty_test.go:358: Write name: text-file-1749274719.txt resty_test.go:353: Name: test-img.png resty_test.go:354: Header: map[Content-Disposition:[form-data; name="profile_img"; filename="test-img.png"] Content-Type:[image/png]] - resty_test.go:358: Write name: test-img-1749274719.png ---- PASS: TestMultiPartIoReaderFiles (0.02s) + resty_test.go:358: Write name: test-img-1714864995.png + resty_test.go:353: Name: text-file.txt + resty_test.go:354: Header: map[Content-Disposition:[form-data; name="notes"; filename="text-file.txt"] Content-Type:[application/octet-stream]] + resty_test.go:358: Write name: text-file-1714864995.txt +--- PASS: TestMultiPartIoReaderFiles (0.21s) === RUN TestMultiPartUploadFileNotOnGetOrDelete --- PASS: TestMultiPartUploadFileNotOnGetOrDelete (0.00s) === RUN TestMultiPartFormData resty_test.go:320: Method: POST resty_test.go:321: Path: /profile - resty_test.go:322: Content-Type: multipart/form-data; boundary=515b5693ff7621777ba4baf8901573ac9fa65fb2992031361af0aafc77a9 + resty_test.go:322: Content-Type: multipart/form-data; boundary=b186b689f989d0ea89ff1ddeb1b2c0455a34519419e06db64be9334de3d8 resty_test.go:328: FirstName: Jeevanandam resty_test.go:329: LastName: M resty_test.go:330: City: @@ -2485,32 +2518,32 @@ === RUN TestMultiPartMultipartField resty_test.go:320: Method: POST resty_test.go:321: Path: /upload - resty_test.go:322: Content-Type: multipart/form-data; boundary=65c34144d3d14b376e9c9673094bbb44c649e30dfa3748ef8fc450b101c1 + resty_test.go:322: Content-Type: multipart/form-data; boundary=4b77be209d451e7fd24878170aa5628ad4c1cdffd1f0d7e59d3a8fdbbc61 resty_test.go:345: FirstName: Jeevanandam resty_test.go:346: LastName: M resty_test.go:353: Name: upload-file.json resty_test.go:354: Header: map[Content-Disposition:[form-data; name="uploadManifest"; filename="upload-file.json"] Content-Type:[application/json]] - resty_test.go:358: Write name: upload-file-1749274719.json + resty_test.go:358: Write name: upload-file-1714864995.json --- PASS: TestMultiPartMultipartField (0.00s) === RUN TestMultiPartMultipartFields resty_test.go:320: Method: POST resty_test.go:321: Path: /upload - resty_test.go:322: Content-Type: multipart/form-data; boundary=034441e434b18fe36ab6833e9ba28de65473bc29f63834fdc23d306ebbc2 + resty_test.go:322: Content-Type: multipart/form-data; boundary=93fe196d439812ba4b69452948b98c3d3d37463aef1c082437cbe73ac894 resty_test.go:345: FirstName: Jeevanandam resty_test.go:346: LastName: M resty_test.go:353: Name: upload-file-1.json resty_test.go:354: Header: map[Content-Disposition:[form-data; name="uploadManifest1"; filename="upload-file-1.json"] Content-Type:[application/json]] - resty_test.go:358: Write name: upload-file-1-1749274719.json + resty_test.go:358: Write name: upload-file-1-1714864995.json resty_test.go:353: Name: upload-file-2.json resty_test.go:354: Header: map[Content-Disposition:[form-data; name="uploadManifest2"; filename="upload-file-2.json"] Content-Type:[application/json]] - resty_test.go:358: Write name: upload-file-2-1749274719.json ---- PASS: TestMultiPartMultipartFields (0.00s) + resty_test.go:358: Write name: upload-file-2-1714864995.json +--- PASS: TestMultiPartMultipartFields (0.01s) === RUN TestGetWithCookie resty_test.go:44: Method: GET resty_test.go:45: Path: /mypage2 resty_test.go:877: Response Status: 200 OK - resty_test.go:878: Response Time: 314.568µs - resty_test.go:879: Response Headers: map[Content-Length:[35] Content-Type:[text/plain; charset=utf-8] Date:[Sat, 07 Jun 2025 05:38:39 GMT]] + resty_test.go:878: Response Time: 1.608455ms + resty_test.go:879: Response Headers: map[Content-Length:[35] Content-Type:[text/plain; charset=utf-8] Date:[Sat, 04 May 2024 23:23:15 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: TestGet: text response from mypage2 --- PASS: TestGetWithCookie (0.00s) @@ -2520,19 +2553,19 @@ resty_test.go:44: Method: GET resty_test.go:45: Path: /mypage2 resty_test.go:877: Response Status: 200 OK - resty_test.go:878: Response Time: 179.191µs - resty_test.go:879: Response Headers: map[Content-Length:[35] Content-Type:[text/plain; charset=utf-8] Date:[Sat, 07 Jun 2025 05:38:39 GMT]] + resty_test.go:878: Response Time: 232.498µs + resty_test.go:879: Response Headers: map[Content-Length:[35] Content-Type:[text/plain; charset=utf-8] Date:[Sat, 04 May 2024 23:23:15 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: TestGet: text response from mypage2 --- PASS: TestGetWithCookies (0.00s) === RUN TestPutPlainString resty_test.go:536: Method: PUT resty_test.go:537: Path: /plaintext ---- PASS: TestPutPlainString (0.00s) +--- PASS: TestPutPlainString (0.01s) === RUN TestPutJSONString resty_test.go:536: Method: PUT resty_test.go:537: Path: /json ---- PASS: TestPutJSONString (0.00s) +--- PASS: TestPutJSONString (0.01s) === RUN TestPutXMLString resty_test.go:536: Method: PUT resty_test.go:537: Path: /xml @@ -2562,7 +2595,7 @@ resty_test.go:608: Path: /redirect-9 resty_test.go:607: Method: GET resty_test.go:608: Path: /redirect-10 ---- PASS: TestHTTPAutoRedirectUpTo10 (0.00s) +--- PASS: TestHTTPAutoRedirectUpTo10 (0.01s) === RUN TestHostCheckRedirectPolicy resty_test.go:607: Method: GET resty_test.go:608: Path: /redirect-host-check-1 @@ -2574,7 +2607,7 @@ resty_test.go:608: Path: /redirect-host-check-4 resty_test.go:607: Method: GET resty_test.go:608: Path: /redirect-host-check-5 ---- PASS: TestHostCheckRedirectPolicy (0.00s) +--- PASS: TestHostCheckRedirectPolicy (0.01s) === RUN TestHeadMethod resty_test.go:44: Method: HEAD resty_test.go:45: Path: / @@ -2604,7 +2637,7 @@ === NAME TestSendMethod resty_test.go:536: Method: PUT resty_test.go:537: Path: /plaintext ---- PASS: TestSendMethod (0.00s) +--- PASS: TestSendMethod (0.01s) --- PASS: TestSendMethod/send-get (0.00s) --- PASS: TestSendMethod/send-options (0.00s) --- PASS: TestSendMethod/send-patch (0.00s) @@ -2613,7 +2646,7 @@ resty_test.go:320: Method: PUT resty_test.go:321: Path: /raw-upload resty_test.go:322: Content-Type: image/png ---- PASS: TestRawFileUploadByBody (0.51s) +--- PASS: TestRawFileUploadByBody (0.55s) === RUN TestProxySetting --- PASS: TestProxySetting (0.00s) === RUN TestGetClient @@ -2627,8 +2660,8 @@ resty_test.go:247: Content-Type: application/json request_test.go:1392: Result Success: &{"success" "login successful"} resty_test.go:877: Response Status: 200 OK - resty_test.go:878: Response Time: 678.745µs - resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json] Date:[Sat, 07 Jun 2025 05:38:40 GMT]] + resty_test.go:878: Response Time: 1.868852ms + resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json] Date:[Sat, 04 May 2024 23:23:16 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: { "id": "success", "message": "login successful" } --- PASS: TestDetectContentTypeForPointer (0.00s) @@ -2639,11 +2672,11 @@ resty_test.go:247: Content-Type: application/json request_test.go:1420: Result Success: "{ \"message\": \"Accepted\" }" resty_test.go:877: Response Status: 202 Accepted - resty_test.go:878: Response Time: 565.559µs - resty_test.go:879: Response Headers: map[Content-Length:[25] Content-Type:[application/json] Date:[Sat, 07 Jun 2025 05:38:40 GMT]] + resty_test.go:878: Response Time: 1.147312ms + resty_test.go:879: Response Headers: map[Content-Length:[25] Content-Type:[application/json] Date:[Sat, 04 May 2024 23:23:16 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: { "message": "Accepted" } ---- PASS: TestDetectContentTypeForPointerWithSlice (0.00s) +--- PASS: TestDetectContentTypeForPointerWithSlice (0.01s) === RUN TestDetectContentTypeForPointerWithSliceMap resty_test.go:244: Method: POST resty_test.go:245: Path: /usersmap @@ -2651,8 +2684,8 @@ resty_test.go:247: Content-Type: application/json request_test.go:1445: Result Success: "{ \"message\": \"Accepted\" }" resty_test.go:877: Response Status: 202 Accepted - resty_test.go:878: Response Time: 417.041µs - resty_test.go:879: Response Headers: map[Content-Length:[25] Content-Type:[application/json; charset=utf-8] Date:[Sat, 07 Jun 2025 05:38:40 GMT]] + resty_test.go:878: Response Time: 854.625µs + resty_test.go:879: Response Headers: map[Content-Length:[25] Content-Type:[application/json; charset=utf-8] Date:[Sat, 04 May 2024 23:23:16 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: { "message": "Accepted" } --- PASS: TestDetectContentTypeForPointerWithSliceMap (0.00s) @@ -2663,8 +2696,8 @@ resty_test.go:247: Content-Type: application/json request_test.go:1467: Result Success: "{ \"message\": \"Accepted\" }" resty_test.go:877: Response Status: 202 Accepted - resty_test.go:878: Response Time: 396.198µs - resty_test.go:879: Response Headers: map[Content-Length:[25] Content-Type:[application/json] Date:[Sat, 07 Jun 2025 05:38:40 GMT]] + resty_test.go:878: Response Time: 736.29µs + resty_test.go:879: Response Headers: map[Content-Length:[25] Content-Type:[application/json] Date:[Sat, 04 May 2024 23:23:16 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: { "message": "Accepted" } --- PASS: TestDetectContentTypeForSlice (0.00s) @@ -2681,7 +2714,7 @@ resty_test.go:45: Path: / resty_test.go:44: Method: GET resty_test.go:45: Path: / ---- PASS: TestSetQueryStringTypical (0.00s) +--- PASS: TestSetQueryStringTypical (0.01s) === RUN TestSetHeaderVerbatim --- PASS: TestSetHeaderVerbatim (0.00s) === RUN TestSetHeaderMultipleValue @@ -2689,17 +2722,17 @@ === RUN TestOutputFileWithBaseDirAndRelativePath resty_test.go:44: Method: GET resty_test.go:45: Path: /my-image.png ---- PASS: TestOutputFileWithBaseDirAndRelativePath (0.01s) +--- PASS: TestOutputFileWithBaseDirAndRelativePath (0.06s) === RUN TestOutputFileWithBaseDirError --- PASS: TestOutputFileWithBaseDirError (0.00s) === RUN TestOutputPathDirNotExists resty_test.go:44: Method: GET resty_test.go:45: Path: /my-image.png ---- PASS: TestOutputPathDirNotExists (0.01s) +--- PASS: TestOutputPathDirNotExists (0.05s) === RUN TestOutputFileAbsPath resty_test.go:44: Method: GET resty_test.go:45: Path: /my-image.png ---- PASS: TestOutputFileAbsPath (0.00s) +--- PASS: TestOutputFileAbsPath (0.08s) === RUN TestContextInternal resty_test.go:44: Method: GET resty_test.go:45: Path: / @@ -2717,13 +2750,13 @@ === RUN TestRequestExpectContentTypeTest resty_test.go:536: Method: GET resty_test.go:537: Path: /json-no-set ---- PASS: TestRequestExpectContentTypeTest (0.00s) +--- PASS: TestRequestExpectContentTypeTest (0.01s) === RUN TestGetPathParamAndPathParams resty_test.go:44: Method: GET resty_test.go:45: Path: /v1/users/sample@sample.com/100002/details resty_test.go:877: Response Status: 200 OK - resty_test.go:878: Response Time: 429.125µs - resty_test.go:879: Response Headers: map[Content-Length:[76] Content-Type:[text/plain; charset=utf-8] Date:[Sat, 07 Jun 2025 05:38:40 GMT]] + resty_test.go:878: Response Time: 751.143µs + resty_test.go:879: Response Headers: map[Content-Length:[76] Content-Type:[text/plain; charset=utf-8] Date:[Sat, 04 May 2024 23:23:16 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: TestGetPathParams: text response: /v1/users/sample@sample.com/100002/details --- PASS: TestGetPathParamAndPathParams (0.00s) @@ -2735,17 +2768,17 @@ resty_test.go:44: Method: GET resty_test.go:45: Path: / resty_test.go:877: Response Status: 200 OK - resty_test.go:878: Response Time: 388.043µs - resty_test.go:879: Response Headers: map[Content-Length:[22] Content-Type:[text/plain; charset=utf-8] Date:[Sat, 07 Jun 2025 05:38:40 GMT]] + resty_test.go:878: Response Time: 15.255362ms + resty_test.go:879: Response Headers: map[Content-Length:[22] Content-Type:[text/plain; charset=utf-8] Date:[Sat, 04 May 2024 23:23:16 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: TestGet: text response ---- PASS: TestRequestQueryStringOrder (0.00s) +--- PASS: TestRequestQueryStringOrder (0.02s) === RUN TestRequestOverridesClientAuthorizationHeader resty_test.go:478: Method: GET resty_test.go:479: Path: /profile resty_test.go:480: Content-Type: resty_test.go:486: Bearer Auth: Bearer 004DDB79-6801-4587-B976-F093E6AC44FF ---- PASS: TestRequestOverridesClientAuthorizationHeader (0.00s) +--- PASS: TestRequestOverridesClientAuthorizationHeader (0.04s) === RUN TestRequestFileUploadAsReader resty_test.go:433: Method: POST resty_test.go:434: Path: /upload @@ -2753,32 +2786,32 @@ resty_test.go:433: Method: POST resty_test.go:434: Path: /upload resty_test.go:435: Content-Type: image/png ---- PASS: TestRequestFileUploadAsReader (0.03s) +--- PASS: TestRequestFileUploadAsReader (0.51s) === RUN TestHostHeaderOverride resty_test.go:44: Method: GET resty_test.go:45: Path: /host-header resty_test.go:877: Response Status: 200 OK - resty_test.go:878: Response Time: 498.349µs - resty_test.go:879: Response Headers: map[Content-Length:[10] Content-Type:[text/plain; charset=utf-8] Date:[Sat, 07 Jun 2025 05:38:40 GMT]] + resty_test.go:878: Response Time: 4.747272ms + resty_test.go:879: Response Headers: map[Content-Length:[10] Content-Type:[text/plain; charset=utf-8] Date:[Sat, 04 May 2024 23:23:17 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: myhostname ---- PASS: TestHostHeaderOverride (0.00s) +--- PASS: TestHostHeaderOverride (0.01s) === RUN TestNotFoundWithError resty_test.go:44: Method: GET resty_test.go:45: Path: /not-found-with-error resty_test.go:877: Response Status: 404 Not Found - resty_test.go:878: Response Time: 477.315µs - resty_test.go:879: Response Headers: map[Content-Length:[22] Content-Type:[application/json] Date:[Sat, 07 Jun 2025 05:38:40 GMT]] + resty_test.go:878: Response Time: 651.573µs + resty_test.go:879: Response Headers: map[Content-Length:[22] Content-Type:[application/json] Date:[Sat, 04 May 2024 23:23:17 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: {"error": "Not found"} --- PASS: TestNotFoundWithError (0.00s) === RUN TestNotFoundWithoutError resty_test.go:44: Method: GET resty_test.go:45: Path: /not-found-no-error -2025/06/07 05:38:40.312723 WARN RESTY Cannot unmarshal response body: unexpected end of JSON input +2024/05/04 23:23:17.006298 WARN RESTY Cannot unmarshal response body: unexpected end of JSON input resty_test.go:877: Response Status: 404 Not Found - resty_test.go:878: Response Time: 421.958µs - resty_test.go:879: Response Headers: map[Content-Length:[0] Content-Type:[application/json] Date:[Sat, 07 Jun 2025 05:38:40 GMT]] + resty_test.go:878: Response Time: 577.743µs + resty_test.go:879: Response Headers: map[Content-Length:[0] Content-Type:[application/json] Date:[Sat, 04 May 2024 23:23:17 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: --- PASS: TestNotFoundWithoutError (0.00s) @@ -2786,17 +2819,17 @@ resty_test.go:44: Method: GET resty_test.go:45: Path: /v1/users/sample@sample.com/100002/users/developers/https://example.com resty_test.go:877: Response Status: 200 OK - resty_test.go:878: Response Time: 370.759µs - resty_test.go:879: Response Headers: map[Content-Length:[115] Content-Type:[text/plain; charset=utf-8] Date:[Sat, 07 Jun 2025 05:38:40 GMT]] + resty_test.go:878: Response Time: 463.234µs + resty_test.go:879: Response Headers: map[Content-Length:[115] Content-Type:[text/plain; charset=utf-8] Date:[Sat, 04 May 2024 23:23:17 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: TestPathParamURLInput: text response: /v1/users/sample@sample.com/100002/users%2Fdevelopers/https:%2F%2Fexample.com ---- PASS: TestPathParamURLInput (0.00s) +--- PASS: TestPathParamURLInput (0.01s) === RUN TestRawPathParamURLInput resty_test.go:44: Method: GET resty_test.go:45: Path: /v1/users/sample@sample.com/100002/users/developers/https://example.com resty_test.go:877: Response Status: 200 OK - resty_test.go:878: Response Time: 359.802µs - resty_test.go:879: Response Headers: map[Content-Length:[109] Content-Type:[text/plain; charset=utf-8] Date:[Sat, 07 Jun 2025 05:38:40 GMT]] + resty_test.go:878: Response Time: 3.230623ms + resty_test.go:879: Response Headers: map[Content-Length:[109] Content-Type:[text/plain; charset=utf-8] Date:[Sat, 04 May 2024 23:23:17 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: TestPathParamURLInput: text response: /v1/users/sample@sample.com/100002/users/developers/https://example.com --- PASS: TestRawPathParamURLInput (0.00s) @@ -2827,16 +2860,16 @@ resty_test.go:45: Path: /long-text resty_test.go:44: Method: GET resty_test.go:45: Path: /long-json ---- PASS: TestTraceInfoWithoutEnableTrace (0.00s) +--- PASS: TestTraceInfoWithoutEnableTrace (0.01s) === RUN TestTraceInfoOnTimeout --- PASS: TestTraceInfoOnTimeout (0.00s) === RUN TestDebugLoggerRequestBodyTooLarge resty_test.go:433: Method: POST resty_test.go:434: Path: /upload - resty_test.go:435: Content-Type: multipart/form-data; boundary=5850d0abde57a0907fd6719366c8565149296bad9811d36975b858c2550b + resty_test.go:435: Content-Type: multipart/form-data; boundary=78d3158a3812765000be01ce40f09c9eb5354c10b6032165e860dc413f8f resty_test.go:433: Method: POST resty_test.go:434: Path: /upload - resty_test.go:435: Content-Type: multipart/form-data; boundary=e8a2f4e163b5c1f799252145a05d76fa96bf3936ed668f4277fb5049010b + resty_test.go:435: Content-Type: multipart/form-data; boundary=775608282c46bd0500a8744c3f5ef772642e05806737a21a859025c5c230 resty_test.go:320: Method: POST resty_test.go:321: Path: /profile resty_test.go:322: Content-Type: application/x-www-form-urlencoded @@ -2865,7 +2898,7 @@ resty_test.go:329: LastName: resty_test.go:330: City: resty_test.go:331: Zip Code: ---- PASS: TestDebugLoggerRequestBodyTooLarge (0.01s) +--- PASS: TestDebugLoggerRequestBodyTooLarge (0.18s) === RUN TestPostMapTemporaryRedirect resty_test.go:244: Method: POST resty_test.go:245: Path: /redirect @@ -2881,13 +2914,13 @@ === RUN TestSetResultMustNotPanicOnNil --- PASS: TestSetResultMustNotPanicOnNil (0.00s) === RUN TestBackoffSuccess ---- PASS: TestBackoffSuccess (0.26s) +--- PASS: TestBackoffSuccess (0.23s) === RUN TestBackoffNoWaitForLastRetry --- PASS: TestBackoffNoWaitForLastRetry (0.10s) === RUN TestBackoffTenAttemptsSuccess --- PASS: TestBackoffTenAttemptsSuccess (0.00s) === RUN TestConditionalBackoffCondition ---- PASS: TestConditionalBackoffCondition (0.29s) +--- PASS: TestConditionalBackoffCondition (0.23s) === RUN TestConditionalBackoffConditionNonExecution --- PASS: TestConditionalBackoffConditionNonExecution (0.00s) === RUN TestOnRetryBackoff @@ -2896,8 +2929,8 @@ resty_test.go:44: Method: GET resty_test.go:45: Path: / resty_test.go:877: Response Status: 200 OK - resty_test.go:878: Response Time: 576.417µs - resty_test.go:879: Response Headers: map[Content-Length:[22] Content-Type:[text/plain; charset=utf-8] Date:[Sat, 07 Jun 2025 05:38:40 GMT]] + resty_test.go:878: Response Time: 843.286µs + resty_test.go:879: Response Headers: map[Content-Length:[22] Content-Type:[text/plain; charset=utf-8] Date:[Sat, 04 May 2024 23:23:17 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: TestGet: text response --- PASS: TestConditionalGet (0.00s) @@ -2905,8 +2938,8 @@ resty_test.go:44: Method: GET resty_test.go:45: Path: / resty_test.go:877: Response Status: 200 OK - resty_test.go:878: Response Time: 494.334µs - resty_test.go:879: Response Headers: map[Content-Length:[22] Content-Type:[text/plain; charset=utf-8] Date:[Sat, 07 Jun 2025 05:38:40 GMT]] + resty_test.go:878: Response Time: 401.813µs + resty_test.go:879: Response Headers: map[Content-Length:[22] Content-Type:[text/plain; charset=utf-8] Date:[Sat, 04 May 2024 23:23:17 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: TestGet: text response --- PASS: TestConditionalGetDefaultClient (0.00s) @@ -2919,7 +2952,7 @@ resty_test.go:45: Path: /set-retrycount-test resty_test.go:44: Method: GET resty_test.go:45: Path: /set-retrycount-test ---- PASS: TestClientRetryGet (15.50s) +--- PASS: TestClientRetryGet (15.61s) === RUN TestClientRetryWait resty_test.go:44: Method: GET resty_test.go:45: Path: /set-retrywaittime-test @@ -2933,7 +2966,7 @@ resty_test.go:45: Path: /set-retrywaittime-test resty_test.go:44: Method: GET resty_test.go:45: Path: /set-retrywaittime-test ---- PASS: TestClientRetryWait (28.44s) +--- PASS: TestClientRetryWait (29.73s) === RUN TestClientRetryWaitMaxInfinite resty_test.go:44: Method: GET resty_test.go:45: Path: /set-retrywaittime-test @@ -2947,7 +2980,7 @@ resty_test.go:45: Path: /set-retrywaittime-test resty_test.go:44: Method: GET resty_test.go:45: Path: /set-retrywaittime-test ---- PASS: TestClientRetryWaitMaxInfinite (15.07s) +--- PASS: TestClientRetryWaitMaxInfinite (15.06s) === RUN TestClientRetryWaitMaxMinimum resty_test.go:44: Method: GET resty_test.go:45: Path: /set-retrywaittime-test @@ -2971,11 +3004,10 @@ resty_test.go:45: Path: /set-retrywaittime-test resty_test.go:44: Method: GET resty_test.go:45: Path: /set-retrywaittime-test - retry_test.go:395: Client has slept 5.017195 seconds before retry 1 - retry_test.go:395: Client has slept 5.024643 seconds before retry 2 - retry_test.go:395: Client has slept 5.024657 seconds before retry 3 - retry_test.go:395: Client has slept 5.024604 seconds before retry 4 - retry_test.go:395: Client has slept 5.007725 seconds before retry 5 + retry_test.go:395: Client has slept 5.022144 seconds before retry 1 + retry_test.go:395: Client has slept 5.027439 seconds before retry 2 + retry_test.go:395: Client has slept 5.024820 seconds before retry 3 + retry_test.go:395: Client has slept 5.024011 seconds before retry 5 --- PASS: TestClientRetryWaitCallback (25.10s) === RUN TestClientRetryWaitCallbackTooShort resty_test.go:44: Method: GET @@ -2990,10 +3022,12 @@ resty_test.go:45: Path: /set-retrywaittime-test resty_test.go:44: Method: GET resty_test.go:45: Path: /set-retrywaittime-test - retry_test.go:443: Client has slept 3.014725 seconds before retry 3 - retry_test.go:443: Client has slept 3.012787 seconds before retry 4 - retry_test.go:443: Client has slept 3.014766 seconds before retry 5 ---- PASS: TestClientRetryWaitCallbackTooShort (15.05s) + retry_test.go:443: Client has slept 3.010787 seconds before retry 1 + retry_test.go:443: Client has slept 3.012213 seconds before retry 2 + retry_test.go:443: Client has slept 3.012019 seconds before retry 3 + retry_test.go:443: Client has slept 3.011693 seconds before retry 4 + retry_test.go:443: Client has slept 3.016632 seconds before retry 5 +--- PASS: TestClientRetryWaitCallbackTooShort (15.07s) === RUN TestClientRetryWaitCallbackTooLong resty_test.go:44: Method: GET resty_test.go:45: Path: /set-retrywaittime-test @@ -3007,11 +3041,11 @@ resty_test.go:45: Path: /set-retrywaittime-test resty_test.go:44: Method: GET resty_test.go:45: Path: /set-retrywaittime-test - retry_test.go:491: Client has slept 3.014551 seconds before retry 1 - retry_test.go:491: Client has slept 3.014645 seconds before retry 2 - retry_test.go:491: Client has slept 3.014724 seconds before retry 3 - retry_test.go:491: Client has slept 3.014555 seconds before retry 4 - retry_test.go:491: Client has slept 3.013737 seconds before retry 5 + retry_test.go:491: Client has slept 3.014988 seconds before retry 1 + retry_test.go:491: Client has slept 3.011789 seconds before retry 2 + retry_test.go:491: Client has slept 3.011920 seconds before retry 3 + retry_test.go:491: Client has slept 3.011985 seconds before retry 4 + retry_test.go:491: Client has slept 3.015992 seconds before retry 5 --- PASS: TestClientRetryWaitCallbackTooLong (15.07s) === RUN TestClientRetryWaitCallbackSwitchToDefault resty_test.go:44: Method: GET @@ -3026,7 +3060,7 @@ resty_test.go:45: Path: /set-retrywaittime-test resty_test.go:44: Method: GET resty_test.go:45: Path: /set-retrywaittime-test ---- PASS: TestClientRetryWaitCallbackSwitchToDefault (8.56s) +--- PASS: TestClientRetryWaitCallbackSwitchToDefault (10.58s) === RUN TestClientRetryCancel resty_test.go:44: Method: GET resty_test.go:45: Path: /set-retrywaittime-test @@ -3053,7 +3087,7 @@ resty_test.go:247: Content-Type: application/json resty_test.go:267: Got query param: status=500 so we're returning the post body as response and a 500 status code. body: [{"user1":{"FirstName":"firstname1","LastName":"lastname1","ZipCode":"10001"}}] retry_test.go:619: Got response body: [{"user1":{"FirstName":"firstname1","LastName":"lastname1","ZipCode":"10001"}}] ---- PASS: TestClientRetryPost (0.55s) +--- PASS: TestClientRetryPost (0.50s) === RUN TestClientRetryErrorRecover resty_test.go:44: Method: GET resty_test.go:45: Path: /set-retry-error-recover @@ -3071,7 +3105,7 @@ resty_test.go:45: Path: /set-retry-error-recover resty_test.go:44: Method: GET resty_test.go:45: Path: /set-retry-error-recover ---- PASS: TestClientErrorRetry (0.10s) +--- PASS: TestClientErrorRetry (0.11s) === RUN TestClientRetryHook resty_test.go:44: Method: GET resty_test.go:45: Path: /set-retrycount-test @@ -3079,23 +3113,23 @@ resty_test.go:45: Path: /set-retrycount-test resty_test.go:44: Method: GET resty_test.go:45: Path: /set-retrycount-test ---- PASS: TestClientRetryHook (12.25s) +--- PASS: TestClientRetryHook (12.24s) === RUN TestResetMultipartReaderSeekStartError resty_test.go:433: Method: POST resty_test.go:434: Path: /set-reset-multipart-readers-test - resty_test.go:435: Content-Type: multipart/form-data; boundary=242849d15a2797a7008eb5cb480b2ca6b82aad409aeb5cf351c9a4260959 ---- PASS: TestResetMultipartReaderSeekStartError (0.05s) + resty_test.go:435: Content-Type: multipart/form-data; boundary=a4c631038ba07b92c421049dda443085546cef3f8da805a2a8c4a4121975 +--- PASS: TestResetMultipartReaderSeekStartError (0.00s) === RUN TestResetMultipartReaders resty_test.go:433: Method: POST resty_test.go:434: Path: /set-reset-multipart-readers-test - resty_test.go:435: Content-Type: multipart/form-data; boundary=c8e18ee79244357c68685ddf057be5d6a2e6c396dc64c514c5fc469d7129 + resty_test.go:435: Content-Type: multipart/form-data; boundary=709db4f1779fcda1f9e7cd2132944330895eb821b1d46add794e4efef4c9 resty_test.go:433: Method: POST resty_test.go:434: Path: /set-reset-multipart-readers-test - resty_test.go:435: Content-Type: multipart/form-data; boundary=2985f00e22591d61ad0e927124b5f570d47b1f4c1bb80e88bcccebd9756b + resty_test.go:435: Content-Type: multipart/form-data; boundary=dcb7869bec7ad58d242aa54d883240792f7258e97302d899fbbe444ee7f6 resty_test.go:433: Method: POST resty_test.go:434: Path: /set-reset-multipart-readers-test - resty_test.go:435: Content-Type: multipart/form-data; boundary=f7dd5754ce3abc70c70562fe5ea6893dea933231fde33590358a4dadcd3c ---- PASS: TestResetMultipartReaders (0.21s) + resty_test.go:435: Content-Type: multipart/form-data; boundary=e03a92f751fd49074b950be90a3b0b95bf74273ddf8bbedf4d9cfbe86155 +--- PASS: TestResetMultipartReaders (0.28s) === RUN TestIsJSONType --- PASS: TestIsJSONType (0.00s) === RUN TestIsXMLType @@ -3105,7 +3139,7 @@ === RUN TestWriteMultipartFormFileReaderError --- PASS: TestWriteMultipartFormFileReaderError (0.00s) PASS -ok github.com/go-resty/resty 165.117s +ok github.com/go-resty/resty 171.896s make[1]: Leaving directory '/build/reproducible-path/golang-github-go-resty-resty-2.10.0' create-stamp debian/debhelper-build-stamp dh_testroot -O--builddirectory=_build -O--buildsystem=golang @@ -3133,12 +3167,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/3004939/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3004939/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/2786875 and its subdirectories -I: Current time: Fri Jun 6 17:41:14 -12 2025 -I: pbuilder-time-stamp: 1749274874 +I: removing directory /srv/workspace/pbuilder/3004939 and its subdirectories +I: Current time: Sun May 5 13:26:10 +14 2024 +I: pbuilder-time-stamp: 1714865170