Diff of the two buildlogs: -- --- b1/build.log 2024-05-03 16:50:12.154685075 +0000 +++ b2/build.log 2024-05-03 16:57:27.976131312 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Jun 5 11:09:34 -12 2025 -I: pbuilder-time-stamp: 1749164974 +I: Current time: Sat May 4 06:50:16 +14 2024 +I: pbuilder-time-stamp: 1714755016 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-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/2736590/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1649252/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 3 16:50 /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/1649252/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1649252/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='unstable' - 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=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='103c0fe025f34f46b07acee3b1a6b47e' - 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='2736590' - PS1='# ' - PS2='> ' + INVOCATION_ID=de813f073fa14f70b477be5ca72ee9d3 + 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=1649252 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.TAeHKnk7/pbuilderrc_JKN2 --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.TAeHKnk7/b1 --logfile b1/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+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.TAeHKnk7/pbuilderrc_R8bp --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.TAeHKnk7/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 ionos15-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 4 14:05 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/2736590/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 May 3 07:42 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/1649252/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 unstable/main amd64 golang-golang-x-crypto-dev all 1:0.22.0-1 [1672 kB] Get: 41 http://deb.debian.org/debian unstable/main amd64 golang-golang-x-net-dev all 1:0.24.0+dfsg-1 [895 kB] Get: 42 http://deb.debian.org/debian unstable/main amd64 golang-golang-x-time-dev all 0.5.0-1 [12.9 kB] -Fetched 69.7 MB in 1s (119 MB/s) +Fetched 69.7 MB in 4s (18.0 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 ... 19694 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/1649252/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/1649252/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,37 +393,37 @@ 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/goos -internal/unsafeheader + cd _build && go install -trimpath -v -p 20 github.com/go-resty/resty internal/goarch +internal/unsafeheader +internal/itoa +internal/goexperiment +internal/goos +unicode/utf8 internal/coverage/rtcov +unicode internal/godebugs -crypto/internal/alias -runtime/internal/atomic -vendor/golang.org/x/crypto/cryptobyte/asn1 -unicode/utf16 -container/list -crypto/internal/boring/sig -runtime/internal/syscall -unicode/utf8 -internal/cpu math/bits -internal/itoa cmp -sync/atomic -encoding -vendor/golang.org/x/crypto/internal/alias -internal/nettrace -unicode +crypto/internal/alias +unicode/utf16 internal/race +internal/cpu +runtime/internal/syscall +container/list crypto/subtle -internal/goexperiment -log/internal -runtime/internal/math +internal/abi +runtime/internal/atomic +sync/atomic internal/chacha8rand +runtime/internal/math +vendor/golang.org/x/crypto/cryptobyte/asn1 +crypto/internal/boring/sig runtime/internal/sys -internal/abi +internal/nettrace +vendor/golang.org/x/crypto/internal/alias +encoding +log/internal slices internal/bytealg math @@ -398,23 +434,23 @@ internal/bisect internal/singleflight runtime/cgo -errors internal/godebug -io +errors sort +math/rand +io +internal/intern strconv internal/oserror internal/safefilepath path vendor/golang.org/x/net/dns/dnsmessage crypto/internal/nistec/fiat -internal/intern -math/rand syscall -crypto/internal/randutil hash -strings bytes +strings +crypto/internal/randutil hash/crc32 vendor/golang.org/x/text/transform crypto @@ -426,68 +462,68 @@ regexp/syntax regexp internal/syscall/execenv -internal/syscall/unix time -context -io/fs -internal/poll -embed +internal/syscall/unix internal/fmtsort encoding/binary -os -encoding/base64 crypto/md5 -crypto/internal/edwards25519/field crypto/cipher +encoding/base64 +crypto/internal/edwards25519/field vendor/golang.org/x/crypto/internal/poly1305 -crypto/internal/nistec +io/fs +context +internal/poll encoding/pem crypto/internal/edwards25519 +embed crypto/internal/boring -vendor/golang.org/x/crypto/chacha20 crypto/des -crypto/hmac -crypto/sha512 +vendor/golang.org/x/crypto/chacha20 +crypto/internal/nistec crypto/sha256 -crypto/sha1 +crypto/sha512 crypto/aes +crypto/hmac +crypto/sha1 vendor/golang.org/x/crypto/hkdf +os +crypto/ecdh +fmt path/filepath vendor/golang.org/x/sys/cpu -fmt net -crypto/ecdh vendor/golang.org/x/crypto/chacha20poly1305 encoding/hex +math/big +compress/flate net/url +encoding/json +encoding/xml log +net/http/internal +vendor/golang.org/x/net/http2/hpack mime/quotedprintable mime -compress/flate -vendor/golang.org/x/net/http2/hpack -encoding/xml -net/http/internal -encoding/json -math/big vendor/golang.org/x/text/unicode/norm vendor/golang.org/x/text/unicode/bidi compress/gzip vendor/golang.org/x/text/secure/bidirule vendor/golang.org/x/net/idna -crypto/internal/boring/bbig -crypto/dsa crypto/rand -encoding/asn1 crypto/elliptic +crypto/internal/boring/bbig crypto/internal/bigmod +encoding/asn1 +crypto/dsa crypto/ed25519 crypto/rsa -crypto/x509/pkix vendor/golang.org/x/crypto/cryptobyte +crypto/x509/pkix crypto/ecdsa +crypto/x509 net/textproto vendor/golang.org/x/net/http/httpproxy -crypto/x509 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: 4.18516ms - resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json; charset=utf-8] Date:[Thu, 05 Jun 2025 23:10:22 GMT]] + resty_test.go:878: Response Time: 19.653988ms + resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json; charset=utf-8] Date:[Fri, 03 May 2024 16:54:16 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.02s) === 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.02s) === 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: 723.91µs - resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json; charset=utf-8] Date:[Thu, 05 Jun 2025 23:10:22 GMT]] + resty_test.go:878: Response Time: 1.116158ms + resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json; charset=utf-8] Date:[Fri, 03 May 2024 16:54:16 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: { "id": "success", "message": "login successful" } --- PASS: TestClientDigestAuth (0.00s) @@ -548,44 +584,44 @@ 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: 653.847µs - resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json; charset=utf-8] Date:[Thu, 05 Jun 2025 23:10:22 GMT]] + resty_test.go:878: Response Time: 3.824158ms + resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json; charset=utf-8] Date:[Fri, 03 May 2024 16:54:16 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: { "id": "success", "message": "login successful" } --- PASS: TestClientDigestSession (0.00s) === RUN TestClientDigestErrors resty_test.go:690: Method: GET resty_test.go:691: Path: /dir/index.html -2025/06/05 23:10:22 RoundTripper returned a response & error; ignoring response +2024/05/03 16:54:16 RoundTripper returned a response & error; ignoring response resty_test.go:690: Method: GET resty_test.go:691: Path: /dir/index.html -2025/06/05 23:10:22 RoundTripper returned a response & error; ignoring response +2024/05/03 16:54:16 RoundTripper returned a response & error; ignoring response resty_test.go:690: Method: GET resty_test.go:691: Path: /dir/index.html -2025/06/05 23:10:22 RoundTripper returned a response & error; ignoring response +2024/05/03 16:54:16 RoundTripper returned a response & error; ignoring response resty_test.go:690: Method: GET resty_test.go:691: Path: /dir/index.html -2025/06/05 23:10:22 RoundTripper returned a response & error; ignoring response +2024/05/03 16:54:16 RoundTripper returned a response & error; ignoring response resty_test.go:690: Method: GET resty_test.go:691: Path: /bad -2025/06/05 23:10:22 RoundTripper returned a response & error; ignoring response +2024/05/03 16:54:16 RoundTripper returned a response & error; ignoring response resty_test.go:690: Method: GET resty_test.go:691: Path: /unknown_param -2025/06/05 23:10:22 RoundTripper returned a response & error; ignoring response +2024/05/03 16:54:16 RoundTripper returned a response & error; ignoring response resty_test.go:690: Method: GET resty_test.go:691: Path: /missing_value -2025/06/05 23:10:22 RoundTripper returned a response & error; ignoring response +2024/05/03 16:54:16 RoundTripper returned a response & error; ignoring response resty_test.go:690: Method: GET resty_test.go:691: Path: /no_challenge -2025/06/05 23:10:22 RoundTripper returned a response & error; ignoring response +2024/05/03 16:54:16 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.03s) === RUN TestOnAfterMiddleware resty_test.go:536: Method: PUT resty_test.go:537: Path: /plaintext - client_test.go:162: Request sent at: 2025-06-05 23:10:22.670749973 +0000 UTC m=+0.019761624 - client_test.go:163: Response Received at: 2025-06-05 23:10:22.671087561 +0000 UTC m=+0.020099194 + client_test.go:162: Request sent at: 2024-05-03 16:54:16.308066561 +0000 UTC m=+0.100254945 + client_test.go:163: Response Received at: 2024-05-03 16:54:16.309016492 +0000 UTC m=+0.101204645 --- PASS: TestOnAfterMiddleware (0.00s) === RUN TestClientRedirectPolicy resty_test.go:607: Method: GET @@ -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.01s) === RUN TestClientTimeout resty_test.go:44: Method: GET resty_test.go:45: Path: /set-timeout-test ---- PASS: TestClientTimeout (6.01s) +--- PASS: TestClientTimeout (6.00s) === RUN TestClientTimeoutWithinThreshold resty_test.go:44: Method: GET resty_test.go:45: Path: /set-timeout-test-with-sequence @@ -644,7 +680,7 @@ === RUN TestClientTimeoutInternalError --- PASS: TestClientTimeoutInternalError (0.00s) === RUN TestClientProxy ---- PASS: TestClientProxy (0.00s) +--- PASS: TestClientProxy (0.01s) === RUN TestClientSetCertificates --- PASS: TestClientSetCertificates (0.00s) === RUN TestClientSetRootCertificate @@ -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: 399.264µs - resty_test.go:879: Response Headers: map[Content-Length:[22] Content-Type:[text/plain; charset=utf-8] Date:[Thu, 05 Jun 2025 23:10:32 GMT]] + resty_test.go:878: Response Time: 1.177816ms + resty_test.go:879: Response Headers: map[Content-Length:[22] Content-Type:[text/plain; charset=utf-8] Date:[Fri, 03 May 2024 16:54:26 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.09s) === RUN TestClientAllowsGetMethodPayload resty_test.go:44: Method: GET resty_test.go:45: Path: /get-method-payload-test @@ -728,22 +764,22 @@ 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: 636.997µs - resty_test.go:879: Response Headers: map[Content-Encoding:[gzip] Content-Length:[53] Content-Type:[text/plain; charset=utf-8] Date:[Thu, 05 Jun 2025 23:10:32 GMT]] + resty_test.go:878: Response Time: 2.153304ms + resty_test.go:879: Response Headers: map[Content-Encoding:[gzip] Content-Length:[53] Content-Type:[text/plain; charset=utf-8] Date:[Fri, 03 May 2024 16:54:26 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.079031ms - resty_test.go:879: Response Headers: map[Content-Encoding:[gzip] Content-Length:[23] Content-Type:[text/plain; charset=utf-8] Date:[Thu, 05 Jun 2025 23:10:32 GMT]] + resty_test.go:878: Response Time: 369.926µs + resty_test.go:879: Response Headers: map[Content-Encoding:[gzip] Content-Length:[23] Content-Type:[text/plain; charset=utf-8] Date:[Fri, 03 May 2024 16:54:26 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: 176.942µs - resty_test.go:879: Response Headers: map[Content-Encoding:[gzip] Content-Length:[0] Content-Type:[text/plain; charset=utf-8] Date:[Thu, 05 Jun 2025 23:10:32 GMT]] + resty_test.go:878: Response Time: 112.7µs + resty_test.go:879: Response Headers: map[Content-Encoding:[gzip] Content-Length:[0] Content-Type:[text/plain; charset=utf-8] Date:[Fri, 03 May 2024 16:54:26 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: --- PASS: TestAutoGzip (0.00s) @@ -756,7 +792,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-Request ---- PASS: TestLogCallbacks (0.00s) +--- PASS: TestLogCallbacks (0.02s) === RUN TestNewWithLocalAddr resty_test.go:44: Method: GET resty_test.go:45: Path: / @@ -779,33 +815,33 @@ === RUN TestClientOnResponseError/panic_with_string === PAUSE TestClientOnResponseError/panic_with_string === CONT TestClientOnResponseError/successful_request -=== CONT TestClientOnResponseError/after_response_error -=== CONT TestClientOnResponseError/before_request_error -=== CONT TestClientOnResponseError/http_status_error -=== CONT TestClientOnResponseError/panic_with_error === CONT TestClientOnResponseError/panic_with_string +=== CONT TestClientOnResponseError/panic_with_error === CONT TestClientOnResponseError/after_response_error_retry +=== CONT TestClientOnResponseError/after_response_error === CONT TestClientOnResponseError/before_request_error_retry -=== NAME TestClientOnResponseError/successful_request +=== CONT TestClientOnResponseError/before_request_error +=== CONT TestClientOnResponseError/http_status_error +=== NAME TestClientOnResponseError/after_response_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 +=== 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 + resty_test.go:486: Bearer Auth: Bearer BAD === 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/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 + 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 @@ -820,19 +856,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/before_request_error (0.00s) - --- PASS: TestClientOnResponseError/panic_with_error (0.00s) --- PASS: TestClientOnResponseError/panic_with_string (0.00s) - --- PASS: TestClientOnResponseError/successful_request (0.01s) + --- PASS: TestClientOnResponseError/panic_with_error (0.00s) + --- PASS: TestClientOnResponseError/before_request_error (0.00s) --- PASS: TestClientOnResponseError/after_response_error (0.01s) --- PASS: TestClientOnResponseError/http_status_error (0.01s) - --- PASS: TestClientOnResponseError/before_request_error_retry (0.30s) - --- PASS: TestClientOnResponseError/after_response_error_retry (0.31s) + --- PASS: TestClientOnResponseError/successful_request (0.02s) + --- PASS: TestClientOnResponseError/before_request_error_retry (0.31s) + --- PASS: TestClientOnResponseError/after_response_error_retry (0.32s) === RUN TestResponseError --- PASS: TestResponseError (0.00s) === RUN TestHostURLForGH318AndGH407 - client_test.go:960: ts.URL: http://127.0.0.1:43277 - client_test.go:961: targetURL.Host: 127.0.0.1:43277 + client_test.go:960: ts.URL: http://127.0.0.1:33389 + client_test.go:961: targetURL.Host: 127.0.0.1:33389 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 @@ -840,13 +876,17 @@ 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:35547 - client_test.go:1004: targetURL.Host: 127.0.0.1:35547 + client_test.go:1003: ts.URL: http://127.0.0.1:36127 + client_test.go:1004: targetURL.Host: 127.0.0.1:36127 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=3293485487648471270 + 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 @@ -871,35 +911,49 @@ 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:245: Path: /redirected-with-body + resty_test.go:246: RawQuery: body=5357078438810348588 + 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=5623285179653597809 + 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: /redirected-with-body + resty_test.go:246: RawQuery: body=8900468309837942546 + 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:245: Path: /redirect-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: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: @@ -908,6 +962,11 @@ 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=819189347940983089 + 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 @@ -921,736 +980,713 @@ 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: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=8576644612409219382 + 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: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: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: /redirected-with-body + resty_test.go:246: RawQuery: body=2275873592860974965 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=7764999893591140283 + 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: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: /redirect-with-body + resty_test.go:246: RawQuery: body=5991250110009010630 + 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=137791478291515797 + 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: /redirected-with-body - resty_test.go:246: RawQuery: body=7000739126206214034 - resty_test.go:244: Method: POST + resty_test.go:246: RawQuery: body=6064521363730444115 + 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: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:244: Method: POST - 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: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: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: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: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=7298897052756227555 + 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:245: Path: /redirected-with-body + resty_test.go:246: RawQuery: body=5271297617573316233 + 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: /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: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:246: RawQuery: body=8378830168927600808 + 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: /redirect-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: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: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: /redirected-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:246: RawQuery: - 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:244: Method: POST - 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: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: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:246: RawQuery: - resty_test.go:246: RawQuery: - resty_test.go:246: RawQuery: body=6070439293509037991 + resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:246: RawQuery: body=5741827746698460141 + 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: 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: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:245: Path: /redirect-with-body resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: + resty_test.go:246: RawQuery: body=2157365991557009167 + 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: /redirect-with-body 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:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: - resty_test.go:245: Path: /redirect-with-body - resty_test.go:246: RawQuery: body=7033038747822513962 + resty_test.go:246: RawQuery: body=1783348738788378343 resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: + resty_test.go:246: RawQuery: body=3706235823739593158 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:245: Path: /redirected-with-body + resty_test.go:246: RawQuery: body=7886265854343947626 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:244: Method: POST - resty_test.go:244: Method: POST resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=4257847806303033283 + resty_test.go:246: RawQuery: body=7068921990472578651 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=603045794817394021 + resty_test.go:246: RawQuery: body=3273772920341053001 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=2048068844951657615 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: body=6663186143717812060 + 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: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:245: Path: /redirect-with-body + resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:246: RawQuery: body=5097550580935720594 + resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:246: RawQuery: body=6825629985829964564 + resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:246: RawQuery: body=5786225281698586835 + 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: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=1174417878320094340 + 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: /redirect-with-body + resty_test.go:244: Method: POST 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=3829069588471929691 resty_test.go:247: Content-Type: text/plain; charset=utf-8 - 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:245: Path: /redirected-with-body + resty_test.go:246: RawQuery: body=3836765542587847964 + 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: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: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: /redirected-with-body - resty_test.go:245: Path: /redirect-with-body + resty_test.go:246: RawQuery: body=5162856828135489832 + 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=8572179250626562191 + 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: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:246: RawQuery: body=766063657478794017 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=7607655363640336035 + 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=3610926656440928520 + 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=4310723902602343679 + 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:244: Method: POST + resty_test.go:245: Path: /redirected-with-body + resty_test.go:246: RawQuery: body=333869566887832785 + 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: /redirected-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:246: RawQuery: resty_test.go:245: Path: /redirected-with-body - resty_test.go:245: Path: /redirect-with-body + resty_test.go:246: RawQuery: body=3486540688605603030 + resty_test.go:244: Method: POST 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: /redirected-with-body + resty_test.go:246: RawQuery: body=2398657820460932341 + 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: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: - resty_test.go:246: RawQuery: - resty_test.go:246: RawQuery: + resty_test.go:246: RawQuery: body=4432318266989460075 + resty_test.go:244: Method: POST resty_test.go:245: Path: /redirected-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:246: RawQuery: - resty_test.go:246: RawQuery: - resty_test.go:246: RawQuery: - resty_test.go:246: RawQuery: - resty_test.go:246: RawQuery: - resty_test.go:246: RawQuery: - resty_test.go:246: RawQuery: - resty_test.go:246: RawQuery: - resty_test.go:246: RawQuery: - resty_test.go:246: RawQuery: + resty_test.go:246: RawQuery: body=7414538602432462822 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:245: Path: /redirected-with-body + resty_test.go:246: RawQuery: body=5027004059201200440 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: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=4138823315139877949 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:246: RawQuery: - resty_test.go:246: RawQuery: - resty_test.go:246: RawQuery: body=7550654816378379067 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: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=7746715306892919694 resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: - resty_test.go:246: RawQuery: body=6649214068652231686 - 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=8779960013197812344 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: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: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=8297891914746505417 + resty_test.go:246: RawQuery: body=6366907165233368822 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=3956955634100986641 + resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:244: Method: POST - resty_test.go:246: RawQuery: body=112145273674297923 + 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: - resty_test.go:246: RawQuery: - resty_test.go:246: RawQuery: - resty_test.go:246: RawQuery: - resty_test.go:246: RawQuery: + resty_test.go:246: RawQuery: body=4944622652968096155 + 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:245: Path: /redirect-with-body resty_test.go:246: RawQuery: - 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:246: RawQuery: - resty_test.go:246: RawQuery: - resty_test.go:246: RawQuery: - 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=973116012616888812 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: /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=6494945950164270820 - resty_test.go:246: RawQuery: body=4175259070090096282 - resty_test.go:246: RawQuery: body=2938379709078687145 + resty_test.go:245: Path: /redirected-with-body + resty_test.go:246: RawQuery: body=3861389627021245147 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:244: Method: POST - resty_test.go:246: RawQuery: resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: - resty_test.go:246: RawQuery: - resty_test.go:246: RawQuery: body=3536131151148756246 - resty_test.go:246: RawQuery: body=2861106894903871924 - resty_test.go:246: RawQuery: body=3978527797833375896 - resty_test.go:246: RawQuery: - resty_test.go:246: RawQuery: + resty_test.go:246: RawQuery: body=594383703721229597 + 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=8409731907009089646 + 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=5579098367313395449 + 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=6363030819133824554 resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: body=5224547970094850422 - 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=14188047360532481 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=4086628982802520932 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=7123096039115561326 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:246: RawQuery: body=2836966197954493244 resty_test.go:244: Method: POST resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=7156238875636052258 - 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=9129796186681953680 - 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=5993321283884431381 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: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=8409826438690290558 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: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:244: Method: POST resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:244: Method: POST + resty_test.go:246: RawQuery: body=2895527908852115953 + 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: body=2460961804126964480 + 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: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: body=8935695320125634352 + resty_test.go:246: RawQuery: body=6893728164858634286 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: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: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:245: Path: /redirect-with-body + resty_test.go:246: RawQuery: body=3212545626014351283 + 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:244: Method: POST resty_test.go:244: Method: POST - resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=4536154721030141488 - 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:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=9101096425362159936 resty_test.go:244: Method: POST - resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=2059461859407622519 - resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=3026375846547418652 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:244: Method: POST resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:246: RawQuery: body=157999744872752877 + resty_test.go:244: Method: POST resty_test.go:245: Path: /redirected-with-body + resty_test.go:246: RawQuery: body=7829375657385205881 resty_test.go:247: Content-Type: text/plain; charset=utf-8 resty_test.go:246: RawQuery: - resty_test.go:246: RawQuery: body=2453134959074612343 - 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:246: RawQuery: body=3960663076526457442 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:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=4984439526100402370 - resty_test.go:246: RawQuery: body=6646445440232724412 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: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=6826671570614383764 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=6711614381425122988 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: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: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 + resty_test.go:245: Path: /redirected-with-body + resty_test.go:246: RawQuery: body=8539556137548117077 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:244: Method: POST + resty_test.go:245: Path: /redirected-with-body + resty_test.go:246: RawQuery: body=373837391635253549 + 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:245: Path: /redirected-with-body + resty_test.go:245: Path: /redirect-with-body resty_test.go:246: RawQuery: - resty_test.go:245: Path: /redirected-with-body 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=2188626003902223251 + 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:245: Path: /redirected-with-body resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: body=4098405004011247351 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: body=2560512755246386110 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:246: RawQuery: body=8923118271482345744 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=1236909748641536292 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: /redirected-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: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:244: Method: POST + 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: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: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:246: RawQuery: + 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: /redirected-with-body - resty_test.go:244: Method: POST - resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=2636205995723896365 + resty_test.go:246: RawQuery: body=5946454043576617483 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: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:244: Method: POST - 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: /redirected-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=3206677697559779146 + resty_test.go:246: RawQuery: body=1258822472160923156 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:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=4917754792468161106 + resty_test.go:246: RawQuery: body=1730982935555548991 resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: body=5027889917943867052 + resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: body=7294792627386554124 resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: body=7803227692409901554 + 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=7448579810364194120 - resty_test.go:246: RawQuery: body=8453323442995126002 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=2917441703710847250 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=4420450656464631464 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:246: RawQuery: body=7121582764641615985 resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:246: RawQuery: body=4225365807529751215 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=4708301758132049720 + resty_test.go:246: RawQuery: body=7604208542988681010 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=2594504170016515513 + resty_test.go:246: RawQuery: body=1569737462383537972 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=2812442752420761140 + resty_test.go:246: RawQuery: body=3157624529837667025 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=8223101939000384067 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: body=7670518019831938786 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:246: RawQuery: body=8450385017976589795 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:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=7562604479803572137 resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: body=7613900940041005179 + resty_test.go:246: RawQuery: body=2734580405079928901 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:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=6848916318676715493 + resty_test.go:246: RawQuery: body=7204371203825795765 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=1744963378643276408 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: body=6091996260372639061 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: body=7197793001455536861 + resty_test.go:246: RawQuery: body=3431031891546108691 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=6785644467334176056 + resty_test.go:246: RawQuery: body=8703082904891311736 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=4127328114281542420 + resty_test.go:246: RawQuery: body=141772619479352589 resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: body=7964388074418337362 - 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=7474401100299445990 resty_test.go:244: Method: POST resty_test.go:245: Path: /redirected-with-body + resty_test.go:246: RawQuery: body=4551787709806130684 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=2730655790988446393 - 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=128962479834666524 - 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: /redirected-with-body - resty_test.go:246: RawQuery: body=6232009716884486629 + resty_test.go:246: RawQuery: body=3380920734066293450 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=3449183786200494488 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: body=5857241207169999140 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: body=552124489395791028 + resty_test.go:246: RawQuery: body=6540329604184567455 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=8898237273081413647 - 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=8141360501064785750 - 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=4338193359074356825 + resty_test.go:246: RawQuery: body=2218786989260093564 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=1732879642191975221 - 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=1410873133668083470 + resty_test.go:246: RawQuery: body=1045704920847883103 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=3315184596929246146 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: body=5989141703656990342 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:246: RawQuery: body=1739826352916244300 resty_test.go:244: Method: POST resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=624383147346656393 + resty_test.go:246: RawQuery: body=236824698218055913 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=4497643051329197903 resty_test.go:244: Method: POST - resty_test.go:244: Method: POST - resty_test.go:244: Method: POST - resty_test.go:246: RawQuery: body=1121164742497808078 - resty_test.go:246: RawQuery: body=4439693627064034805 - resty_test.go:244: Method: POST - resty_test.go:246: RawQuery: body=6736991674736543611 - resty_test.go:244: Method: POST - resty_test.go:244: Method: POST - resty_test.go:246: RawQuery: body=542219204791600217 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: body=2460282638009994102 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:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:246: RawQuery: body=680762260147883742 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: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:246: RawQuery: body=6108337117528545108 - resty_test.go:244: Method: POST - resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:246: RawQuery: body=5637563096370479734 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=8188895643288195211 - resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=7885299019112066535 - 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=223390689224945740 - 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=6859711185052946088 - 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=8014423063530881158 + resty_test.go:246: RawQuery: body=9083648101949303938 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=1391667781521369521 - 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=7936344384773357794 - resty_test.go:245: Path: /redirected-with-body - resty_test.go:246: RawQuery: body=6784026308207944875 - 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=3254499298917298642 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: body=2226577915741353679 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: body=8688720522544906591 - 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=5662766509475344753 + resty_test.go:246: RawQuery: body=9038403763997429019 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=6337125979972129925 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: body=2988484124648537389 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: body=8477647904804050192 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: body=6399124849322923341 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: body=7250844032472323596 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: body=9064322566571754086 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:246: RawQuery: body=1007336516259480779 + resty_test.go:246: RawQuery: body=1896042114938544179 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=272377447494891551 + resty_test.go:246: RawQuery: body=6185910335064257898 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=7645858083103539781 + resty_test.go:246: RawQuery: body=3154503919257757258 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=7810455350421265047 + resty_test.go:246: RawQuery: body=3110191044870486872 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=7981715365758235281 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 + resty_test.go:246: RawQuery: body=6469091736715195164 resty_test.go:247: Content-Type: text/plain; charset=utf-8 - resty_test.go:247: Content-Type: text/plain; charset=utf-8 ---- PASS: TestPostRedirectWithBody (0.12s) +--- PASS: TestPostRedirectWithBody (0.26s) === 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: 358.982µs - resty_test.go:879: Response Headers: map[Content-Length:[22] Content-Type:[text/plain; charset=utf-8] Date:[Thu, 05 Jun 2025 23:10:33 GMT]] + resty_test.go:878: Response Time: 689.744µs + resty_test.go:879: Response Headers: map[Content-Length:[22] Content-Type:[text/plain; charset=utf-8] Date:[Fri, 03 May 2024 16:54:27 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: TestGet: text response --- PASS: TestSetContext (0.00s) @@ -1658,8 +1694,8 @@ 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: 301.828µs - resty_test.go:879: Response Headers: map[Content-Length:[0] Date:[Thu, 05 Jun 2025 23:10:33 GMT]] + resty_test.go:878: Response Time: 404.934µs + resty_test.go:879: Response Headers: map[Content-Length:[0] Date:[Fri, 03 May 2024 16:54:27 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: --- PASS: TestSetContextWithError (0.00s) @@ -1667,20 +1703,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:39293/": context canceled ---- PASS: TestSetContextCancel (0.00s) + context_test.go:82: Error: Get "http://127.0.0.1:34769/": context canceled +--- PASS: TestSetContextCancel (0.01s) === 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:33177/": context canceled + context_test.go:125: Error: Get "http://127.0.0.1:43095/": context canceled --- PASS: TestSetContextCancelRetry (0.00s) === 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:41513/": context canceled + context_test.go:168: Error: Get "http://127.0.0.1:37301/": context canceled --- PASS: TestSetContextCancelWithError (0.00s) === RUN TestClientRetryWithSetContext context_test.go:177: Method: GET @@ -1691,7 +1727,7 @@ context_test.go:178: Path: / context_test.go:177: Method: GET context_test.go:178: Path: / ---- PASS: TestClientRetryWithSetContext (5.67s) +--- PASS: TestClientRetryWithSetContext (5.60s) === RUN TestRequestContext --- PASS: TestRequestContext (0.00s) === RUN Test_parseRequestURL @@ -1839,11 +1875,11 @@ 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: 528.23µs - resty_test.go:879: Response Headers: map[Content-Length:[22] Content-Type:[text/plain; charset=utf-8] Date:[Thu, 05 Jun 2025 23:10:38 GMT]] + resty_test.go:878: Response Time: 12.01996ms + resty_test.go:879: Response Headers: map[Content-Length:[22] Content-Type:[text/plain; charset=utf-8] Date:[Fri, 03 May 2024 16:54:32 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: TestGet: text response ---- PASS: TestGet (0.00s) +--- PASS: TestGet (0.02s) === RUN TestGetGH524 resty_test.go:44: Method: GET resty_test.go:45: Path: /v1/users/sample@sample.com/100002/groups/developers/details @@ -2069,24 +2105,24 @@ resty_test.go:45: Path: / resty_test.go:44: Method: GET resty_test.go:45: Path: / ---- PASS: TestRateLimiter (0.20s) +--- PASS: TestRateLimiter (0.65s) === 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: 307.284µs - resty_test.go:879: Response Headers: map[Content-Length:[22] Content-Type:[text/plain; charset=utf-8] Date:[Thu, 05 Jun 2025 23:10:39 GMT]] + resty_test.go:878: Response Time: 7.815814ms + resty_test.go:879: Response Headers: map[Content-Length:[22] Content-Type:[text/plain; charset=utf-8] Date:[Fri, 03 May 2024 16:54:33 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: TestGet: text response ---- PASS: TestGetCustomUserAgent (0.00s) +--- PASS: TestGetCustomUserAgent (0.01s) === RUN TestGetClientParamRequestParam 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: 244.624µs - resty_test.go:879: Response Headers: map[Content-Length:[22] Content-Type:[text/plain; charset=utf-8] Date:[Thu, 05 Jun 2025 23:10:39 GMT]] + resty_test.go:878: Response Time: 489.888µs + resty_test.go:879: Response Headers: map[Content-Length:[22] Content-Type:[text/plain; charset=utf-8] Date:[Fri, 03 May 2024 16:54:33 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: TestGet: text response --- PASS: TestGetClientParamRequestParam (0.00s) @@ -2094,8 +2130,8 @@ 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: 285.014µs - resty_test.go:879: Response Headers: map[Content-Length:[35] Content-Type:[text/plain; charset=utf-8] Date:[Thu, 05 Jun 2025 23:10:39 GMT]] + resty_test.go:878: Response Time: 377.109µs + resty_test.go:879: Response Headers: map[Content-Length:[35] Content-Type:[text/plain; charset=utf-8] Date:[Fri, 03 May 2024 16:54:33 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: TestGet: text response from mypage2 --- PASS: TestGetRelativePath (0.00s) @@ -2103,8 +2139,8 @@ 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: 948.321µs - resty_test.go:879: Response Headers: map[Content-Length:[0] Date:[Thu, 05 Jun 2025 23:10:39 GMT]] + resty_test.go:878: Response Time: 341.648µs + resty_test.go:879: Response Headers: map[Content-Length:[0] Date:[Fri, 03 May 2024 16:54:33 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: --- PASS: TestGet400Error (0.00s) @@ -2114,8 +2150,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: 550.099µs - resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json] Date:[Thu, 05 Jun 2025 23:10:39 GMT]] + resty_test.go:878: Response Time: 436.342µs + resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json] Date:[Fri, 03 May 2024 16:54:33 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: { "id": "success", "message": "login successful" } resty_test.go:244: Method: POST @@ -2124,8 +2160,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: 209.111µs - resty_test.go:879: Response Headers: map[Content-Length:[62] Content-Type:[application/json] Date:[Thu, 05 Jun 2025 23:10:39 GMT]] + resty_test.go:878: Response Time: 210.338µs + resty_test.go:879: Response Headers: map[Content-Length:[62] Content-Type:[application/json] Date:[Fri, 03 May 2024 16:54:33 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) @@ -2135,19 +2171,19 @@ 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: 281.846µs - resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json] Date:[Thu, 05 Jun 2025 23:10:39 GMT]] + resty_test.go:878: Response Time: 5.606098ms + resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json] Date:[Fri, 03 May 2024 16:54:33 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: { "id": "success", "message": "login successful" } ---- PASS: TestPostJSONBytesSuccess (0.00s) +--- PASS: TestPostJSONBytesSuccess (0.01s) === RUN TestPostJSONBytesIoReader 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: 387.634µs - resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json] Date:[Thu, 05 Jun 2025 23:10:39 GMT]] + resty_test.go:878: Response Time: 3.673191ms + resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json] Date:[Fri, 03 May 2024 16:54:33 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: { "id": "success", "message": "login successful" } --- PASS: TestPostJSONBytesIoReader (0.00s) @@ -2158,11 +2194,11 @@ 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: 337.549µs - resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json] Date:[Thu, 05 Jun 2025 23:10:39 GMT]] + resty_test.go:878: Response Time: 7.418509ms + resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json] Date:[Fri, 03 May 2024 16:54:33 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: { "id": "success", "message": "login successful" } ---- PASS: TestPostJSONStructSuccess (0.00s) +--- PASS: TestPostJSONStructSuccess (0.01s) === RUN TestPostJSONRPCStructSuccess resty_test.go:244: Method: POST resty_test.go:245: Path: /login @@ -2170,8 +2206,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: 305.699µs - resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json-rpc] Date:[Thu, 05 Jun 2025 23:10:39 GMT]] + resty_test.go:878: Response Time: 777.746µs + resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json-rpc] Date:[Fri, 03 May 2024 16:54:33 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: { "id": "success", "message": "login successful" } --- PASS: TestPostJSONRPCStructSuccess (0.00s) @@ -2182,8 +2218,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: 328.52µs - resty_test.go:879: Response Headers: map[Content-Length:[58] Content-Type:[application/json] Date:[Thu, 05 Jun 2025 23:10:39 GMT]] + resty_test.go:878: Response Time: 627.614µs + resty_test.go:879: Response Headers: map[Content-Length:[58] Content-Type:[application/json] Date:[Fri, 03 May 2024 16:54:33 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: { "id": "unauthorized", "message": "Invalid credentials" } --- PASS: TestPostJSONStructInvalidLogin (0.00s) @@ -2194,11 +2230,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: 359.124µs - resty_test.go:879: Response Headers: map[Content-Length:[58] Content-Type:[application/problem+json; charset=utf-8] Date:[Thu, 05 Jun 2025 23:10:39 GMT]] + resty_test.go:878: Response Time: 4.80307ms + resty_test.go:879: Response Headers: map[Content-Length:[58] Content-Type:[application/problem+json; charset=utf-8] Date:[Fri, 03 May 2024 16:54:33 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 @@ -2206,8 +2242,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: 339.792µs - resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json] Date:[Thu, 05 Jun 2025 23:10:39 GMT]] + resty_test.go:878: Response Time: 773.718µs + resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json] Date:[Fri, 03 May 2024 16:54:33 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: { "id": "success", "message": "login successful" } --- PASS: TestPostJSONMapSuccess (0.00s) @@ -2218,11 +2254,11 @@ 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: 675.112µs - resty_test.go:879: Response Headers: map[Content-Length:[51] Content-Type:[application/json] Date:[Thu, 05 Jun 2025 23:10:39 GMT]] + resty_test.go:878: Response Time: 749.14µs + resty_test.go:879: Response Headers: map[Content-Length:[51] Content-Type:[application/json] Date:[Fri, 03 May 2024 16:54:33 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: { "id": "success", "message": "login successful", } ---- PASS: TestPostJSONMapInvalidResponseJson (0.00s) +--- PASS: TestPostJSONMapInvalidResponseJson (0.02s) === RUN TestPostJSONMarshalError --- PASS: TestPostJSONMarshalError (0.00s) === RUN TestForceContentTypeForGH276andGH240 @@ -2232,19 +2268,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: 310.437µs - resty_test.go:879: Response Headers: map[Content-Length:[61] Content-Type:[text/html] Date:[Thu, 05 Jun 2025 23:10:39 GMT]] + resty_test.go:878: Response Time: 6.980521ms + resty_test.go:879: Response Headers: map[Content-Length:[61] Content-Type:[text/html] Date:[Fri, 03 May 2024 16:54:33 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: Test JSON request with HTML response ---- PASS: TestForceContentTypeForGH276andGH240 (0.00s) +--- PASS: TestForceContentTypeForGH276andGH240 (0.01s) === RUN TestPostXMLStringSuccess resty_test.go:244: Method: POST resty_test.go:245: Path: /login - resty_test.go:246: RawQuery: request_no=1749165039 + resty_test.go:246: RawQuery: request_no=1714755273 resty_test.go:247: Content-Type: application/xml resty_test.go:877: Response Status: 200 OK - resty_test.go:878: Response Time: 512.601µs - resty_test.go:879: Response Headers: map[Content-Length:[116] Content-Type:[application/xml] Date:[Thu, 05 Jun 2025 23:10:39 GMT]] + resty_test.go:878: Response Time: 1.351088ms + resty_test.go:879: Response Headers: map[Content-Length:[116] Content-Type:[application/xml] Date:[Fri, 03 May 2024 16:54:33 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: successlogin successful --- PASS: TestPostXMLStringSuccess (0.00s) @@ -2257,19 +2293,19 @@ 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: 461.029µs - resty_test.go:879: Response Headers: map[Content-Length:[124] Content-Type:[application/xml] Date:[Thu, 05 Jun 2025 23:10:39 GMT]] + resty_test.go:878: Response Time: 604.134µs + resty_test.go:879: Response Headers: map[Content-Length:[124] Content-Type:[application/xml] Date:[Fri, 03 May 2024 16:54:33 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=1749165039 + resty_test.go:246: RawQuery: request_no=1714755273 resty_test.go:247: Content-Type: application/xml resty_test.go:877: Response Status: 200 OK - resty_test.go:878: Response Time: 1.022926ms - resty_test.go:879: Response Headers: map[Content-Length:[116] Content-Type:[application/xml] Date:[Thu, 05 Jun 2025 23:10:39 GMT]] + resty_test.go:878: Response Time: 4.488211ms + resty_test.go:879: Response Headers: map[Content-Length:[116] Content-Type:[application/xml] Date:[Fri, 03 May 2024 16:54:33 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: successlogin successful --- PASS: TestPostXMLBytesSuccess (0.00s) @@ -2280,8 +2316,8 @@ 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: 372.131µs - resty_test.go:879: Response Headers: map[Content-Length:[116] Content-Type:[application/xml] Date:[Thu, 05 Jun 2025 23:10:39 GMT]] + resty_test.go:878: Response Time: 4.110588ms + resty_test.go:879: Response Headers: map[Content-Length:[116] Content-Type:[application/xml] Date:[Fri, 03 May 2024 16:54:33 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: successlogin successful --- PASS: TestPostXMLStructSuccess (0.00s) @@ -2292,8 +2328,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: 274.587µs - resty_test.go:879: Response Headers: map[Content-Length:[120] Content-Type:[application/xml] Date:[Thu, 05 Jun 2025 23:10:39 GMT] Www-Authenticate:[Protected Realm]] + resty_test.go:878: Response Time: 1.589608ms + resty_test.go:879: Response Headers: map[Content-Length:[120] Content-Type:[application/xml] Date:[Fri, 03 May 2024 16:54:33 GMT] Www-Authenticate:[Protected Realm]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: unauthorizedInvalid credentials --- PASS: TestPostXMLStructInvalidLogin (0.00s) @@ -2304,11 +2340,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: 313.315µs - resty_test.go:879: Response Headers: map[Content-Length:[106] Content-Type:[application/xml] Date:[Thu, 05 Jun 2025 23:10:39 GMT]] + resty_test.go:878: Response Time: 8.137423ms + resty_test.go:879: Response Headers: map[Content-Length:[106] Content-Type:[application/xml] Date:[Fri, 03 May 2024 16:54:33 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: successlogin successful ---- PASS: TestPostXMLStructInvalidResponseXml (0.00s) +--- PASS: TestPostXMLStructInvalidResponseXml (0.01s) === RUN TestPostXMLMapNotSupported --- PASS: TestPostXMLMapNotSupported (0.00s) === RUN TestRequestBasicAuth @@ -2318,11 +2354,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: 3.601207ms - resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json; charset=utf-8] Date:[Thu, 05 Jun 2025 23:10:39 GMT]] + resty_test.go:878: Response Time: 11.031079ms + resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json; charset=utf-8] Date:[Fri, 03 May 2024 16:54:33 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: { "id": "success", "message": "login successful" } ---- PASS: TestRequestBasicAuth (0.00s) +--- PASS: TestRequestBasicAuth (0.01s) === RUN TestRequestInsecureBasicAuth resty_test.go:478: Method: POST resty_test.go:479: Path: /login @@ -2330,11 +2366,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: 307.319µs - resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json; charset=utf-8] Date:[Thu, 05 Jun 2025 23:10:39 GMT]] + resty_test.go:878: Response Time: 538.312µs + resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json; charset=utf-8] Date:[Fri, 03 May 2024 16:54:33 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/05 23:10:39.054711 WARN RESTY Using Basic Auth in HTTP mode is not secure, use HTTPS + request_test.go:635: captured request-level logs: 2024/05/03 16:54:33.448201 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 @@ -2343,23 +2379,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.37439ms - resty_test.go:879: Response Headers: map[Content-Length:[58] Content-Type:[application/json; charset=utf-8] Date:[Thu, 05 Jun 2025 23:10:39 GMT] Www-Authenticate:[Protected Realm]] + resty_test.go:878: Response Time: 10.786583ms + resty_test.go:879: Response Headers: map[Content-Length:[58] Content-Type:[application/json; charset=utf-8] Date:[Fri, 03 May 2024 16:54:33 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.02s) === 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.04s) === RUN TestRequestDigestAuth resty_test.go:690: Method: GET resty_test.go:691: Path: /dir/index.html @@ -2367,11 +2403,11 @@ 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: 610.247µs - resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json; charset=utf-8] Date:[Thu, 05 Jun 2025 23:10:39 GMT]] + resty_test.go:878: Response Time: 13.607506ms + resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json; charset=utf-8] Date:[Fri, 03 May 2024 16:54:33 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: { "id": "success", "message": "login successful" } ---- PASS: TestRequestDigestAuth (0.00s) +--- PASS: TestRequestDigestAuth (0.01s) === RUN TestRequestDigestAuthFail resty_test.go:690: Method: GET resty_test.go:691: Path: /dir/index.html @@ -2379,11 +2415,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: 567.039µs - resty_test.go:879: Response Headers: map[Content-Length:[58] Content-Type:[application/json; charset=utf-8] Date:[Thu, 05 Jun 2025 23:10: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.710623ms + resty_test.go:879: Response Headers: map[Content-Length:[58] Content-Type:[application/json; charset=utf-8] Date:[Fri, 03 May 2024 16:54:33 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 @@ -2391,8 +2427,8 @@ 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: 565.411µs - resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json; charset=utf-8] Date:[Thu, 05 Jun 2025 23:10:39 GMT]] + resty_test.go:878: Response Time: 1.362885ms + resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json; charset=utf-8] Date:[Fri, 03 May 2024 16:54:33 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: { "id": "success", "message": "login successful" } --- PASS: TestRequestDigestAuthWithBody (0.00s) @@ -2404,7 +2440,7 @@ resty_test.go:329: LastName: M resty_test.go:330: City: Los Angeles resty_test.go:331: Zip Code: 00001 ---- PASS: TestFormData (0.00s) +--- PASS: TestFormData (0.01s) === RUN TestMultiValueFormData resty_test.go:320: Method: POST resty_test.go:321: Path: /search @@ -2423,58 +2459,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=0468cbcd4436d9cf23b0a9a46c6f380ace57c91ce958aeca471455d460f8 + resty_test.go:322: Content-Type: multipart/form-data; boundary=ec6ba313d548c479acce24762a5df580d5436e1408c1bf7abaf9feeeb1ad 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-1749165039.png ---- PASS: TestMultiPartUploadFile (0.02s) + resty_test.go:358: Write name: test-img-1714755273.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=5fbdb9b72e959d521a55460dfb894151cbccef1d1ab503937dd3b62182ca + resty_test.go:387: Content-Type: multipart/form-data; boundary=d67ae4a13d24e7878fab2c275975e39c7b1e41ca01589d3b3f47f4e97a6f 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-1749165039.png ---- PASS: TestMultiPartUploadFileViaPatch (0.01s) + resty_test.go:406: Write name: test-img-1714755273.png +--- PASS: TestMultiPartUploadFileViaPatch (0.13s) === 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=5e2f5fd0eccf5ef18f18311fbe5003f4834491f83fc36519b1047509cee8 + resty_test.go:322: Content-Type: multipart/form-data; boundary=2dc8ebec915266597869ad361a3598dbf2bf3e3c84c5b54a4ca4398f6fea 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-1749165039.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-1749165039.png ---- PASS: TestMultiPartUploadFiles (0.02s) + resty_test.go:358: Write name: test-img-1714755274.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-1714755274.txt +--- PASS: TestMultiPartUploadFiles (0.17s) === 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=c4542dff141615e2f5e22ee5edddf7c3af0c72f75c48ce9da407ceae6112 + resty_test.go:322: Content-Type: multipart/form-data; boundary=0d02a3e3f0842cdd158d43413faef16443db456c5e73df4d21321b817a2f 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-1749165039.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-1749165039.png ---- PASS: TestMultiPartIoReaderFiles (0.02s) + resty_test.go:358: Write name: test-img-1714755274.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-1714755274.txt +--- PASS: TestMultiPartIoReaderFiles (0.18s) === 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=c67b9ddd926e660ad10e2b35b195563db48c0bf66a31fde61717c74c33bd + resty_test.go:322: Content-Type: multipart/form-data; boundary=61b7d00eed5625878be44c0b1521af1b63d8f1b2c2b339f5ecd50bc7fd5a resty_test.go:328: FirstName: Jeevanandam resty_test.go:329: LastName: M resty_test.go:330: City: @@ -2483,32 +2519,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=4b185a45a788e48f2d0fbfb2e81cb087d7c1a7df5ac1a17da2f0758c9659 + resty_test.go:322: Content-Type: multipart/form-data; boundary=098db3e1fa6c3ead18fd0be1cc487a9dd10fb8d3968f132db2ff169664e1 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-1749165039.json + resty_test.go:358: Write name: upload-file-1714755274.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=4147fd909406a4aad90ccb354ab802783c24a7120721682e87cac0cd6868 + resty_test.go:322: Content-Type: multipart/form-data; boundary=05042ac46a7bdce3c4bfc4bfc92f39bdff70826da4b147b28762273b369c resty_test.go:345: FirstName: Jeevanandam resty_test.go:346: LastName: M - 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-1749165039.json 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-1749165039.json ---- PASS: TestMultiPartMultipartFields (0.00s) + resty_test.go:358: Write name: upload-file-1-1714755274.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-1714755274.json +--- PASS: TestMultiPartMultipartFields (0.02s) === 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: 331.581µs - resty_test.go:879: Response Headers: map[Content-Length:[35] Content-Type:[text/plain; charset=utf-8] Date:[Thu, 05 Jun 2025 23:10:39 GMT]] + resty_test.go:878: Response Time: 3.357253ms + resty_test.go:879: Response Headers: map[Content-Length:[35] Content-Type:[text/plain; charset=utf-8] Date:[Fri, 03 May 2024 16:54:34 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: TestGet: text response from mypage2 --- PASS: TestGetWithCookie (0.00s) @@ -2518,8 +2554,8 @@ 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: 173.049µs - resty_test.go:879: Response Headers: map[Content-Length:[35] Content-Type:[text/plain; charset=utf-8] Date:[Thu, 05 Jun 2025 23:10:39 GMT]] + resty_test.go:878: Response Time: 172.288µs + resty_test.go:879: Response Headers: map[Content-Length:[35] Content-Type:[text/plain; charset=utf-8] Date:[Fri, 03 May 2024 16:54:34 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: TestGet: text response from mypage2 --- PASS: TestGetWithCookies (0.00s) @@ -2560,7 +2596,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 @@ -2576,7 +2612,7 @@ === RUN TestHeadMethod resty_test.go:44: Method: HEAD resty_test.go:45: Path: / ---- PASS: TestHeadMethod (0.00s) +--- PASS: TestHeadMethod (0.01s) === RUN TestOptionsMethod resty_test.go:536: Method: OPTIONS resty_test.go:537: Path: /options @@ -2602,16 +2638,16 @@ === NAME TestSendMethod resty_test.go:536: Method: PUT resty_test.go:537: Path: /plaintext ---- PASS: TestSendMethod (0.00s) - --- PASS: TestSendMethod/send-get (0.00s) - --- PASS: TestSendMethod/send-options (0.00s) +--- PASS: TestSendMethod (0.02s) + --- PASS: TestSendMethod/send-get (0.01s) + --- PASS: TestSendMethod/send-options (0.01s) --- PASS: TestSendMethod/send-patch (0.00s) --- PASS: TestSendMethod/send-put (0.00s) === RUN TestRawFileUploadByBody 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.56s) === RUN TestProxySetting --- PASS: TestProxySetting (0.00s) === RUN TestGetClient @@ -2625,11 +2661,11 @@ 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: 552.554µs - resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json] Date:[Thu, 05 Jun 2025 23:10:39 GMT]] + resty_test.go:878: Response Time: 5.313204ms + resty_test.go:879: Response Headers: map[Content-Length:[50] Content-Type:[application/json] Date:[Fri, 03 May 2024 16:54:34 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: { "id": "success", "message": "login successful" } ---- PASS: TestDetectContentTypeForPointer (0.00s) +--- PASS: TestDetectContentTypeForPointer (0.01s) === RUN TestDetectContentTypeForPointerWithSlice resty_test.go:244: Method: POST resty_test.go:245: Path: /users @@ -2637,11 +2673,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: 341.759µs - resty_test.go:879: Response Headers: map[Content-Length:[25] Content-Type:[application/json] Date:[Thu, 05 Jun 2025 23:10:39 GMT]] + resty_test.go:878: Response Time: 7.665792ms + resty_test.go:879: Response Headers: map[Content-Length:[25] Content-Type:[application/json] Date:[Fri, 03 May 2024 16:54:34 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 @@ -2649,8 +2685,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: 332.886µs - resty_test.go:879: Response Headers: map[Content-Length:[25] Content-Type:[application/json; charset=utf-8] Date:[Thu, 05 Jun 2025 23:10:39 GMT]] + resty_test.go:878: Response Time: 695.848µs + resty_test.go:879: Response Headers: map[Content-Length:[25] Content-Type:[application/json; charset=utf-8] Date:[Fri, 03 May 2024 16:54:34 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: { "message": "Accepted" } --- PASS: TestDetectContentTypeForPointerWithSliceMap (0.00s) @@ -2661,8 +2697,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: 367.834µs - resty_test.go:879: Response Headers: map[Content-Length:[25] Content-Type:[application/json] Date:[Thu, 05 Jun 2025 23:10:39 GMT]] + resty_test.go:878: Response Time: 549.97µs + resty_test.go:879: Response Headers: map[Content-Length:[25] Content-Type:[application/json] Date:[Fri, 03 May 2024 16:54:34 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: { "message": "Accepted" } --- PASS: TestDetectContentTypeForSlice (0.00s) @@ -2679,7 +2715,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 @@ -2687,17 +2723,17 @@ === RUN TestOutputFileWithBaseDirAndRelativePath resty_test.go:44: Method: GET resty_test.go:45: Path: /my-image.png ---- PASS: TestOutputFileWithBaseDirAndRelativePath (0.01s) +--- PASS: TestOutputFileWithBaseDirAndRelativePath (0.09s) === 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.07s) === RUN TestOutputFileAbsPath resty_test.go:44: Method: GET resty_test.go:45: Path: /my-image.png ---- PASS: TestOutputFileAbsPath (0.00s) +--- PASS: TestOutputFileAbsPath (0.06s) === RUN TestContextInternal resty_test.go:44: Method: GET resty_test.go:45: Path: / @@ -2715,13 +2751,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: 307.318µs - resty_test.go:879: Response Headers: map[Content-Length:[76] Content-Type:[text/plain; charset=utf-8] Date:[Thu, 05 Jun 2025 23:10:39 GMT]] + resty_test.go:878: Response Time: 807.156µs + resty_test.go:879: Response Headers: map[Content-Length:[76] Content-Type:[text/plain; charset=utf-8] Date:[Fri, 03 May 2024 16:54:35 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) @@ -2733,8 +2769,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: 321.167µs - resty_test.go:879: Response Headers: map[Content-Length:[22] Content-Type:[text/plain; charset=utf-8] Date:[Thu, 05 Jun 2025 23:10:39 GMT]] + resty_test.go:878: Response Time: 507.137µs + resty_test.go:879: Response Headers: map[Content-Length:[22] Content-Type:[text/plain; charset=utf-8] Date:[Fri, 03 May 2024 16:54:35 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: TestGet: text response --- PASS: TestRequestQueryStringOrder (0.00s) @@ -2743,7 +2779,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: TestRequestOverridesClientAuthorizationHeader (0.00s) +--- PASS: TestRequestOverridesClientAuthorizationHeader (0.01s) === RUN TestRequestFileUploadAsReader resty_test.go:433: Method: POST resty_test.go:434: Path: /upload @@ -2751,13 +2787,13 @@ 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.20s) === 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: 323.562µs - resty_test.go:879: Response Headers: map[Content-Length:[10] Content-Type:[text/plain; charset=utf-8] Date:[Thu, 05 Jun 2025 23:10:39 GMT]] + resty_test.go:878: Response Time: 1.620975ms + resty_test.go:879: Response Headers: map[Content-Length:[10] Content-Type:[text/plain; charset=utf-8] Date:[Fri, 03 May 2024 16:54:35 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: myhostname --- PASS: TestHostHeaderOverride (0.00s) @@ -2765,18 +2801,18 @@ 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: 329.168µs - resty_test.go:879: Response Headers: map[Content-Length:[22] Content-Type:[application/json] Date:[Thu, 05 Jun 2025 23:10:39 GMT]] + resty_test.go:878: Response Time: 9.084101ms + resty_test.go:879: Response Headers: map[Content-Length:[22] Content-Type:[application/json] Date:[Fri, 03 May 2024 16:54:35 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: {"error": "Not found"} ---- PASS: TestNotFoundWithError (0.00s) +--- PASS: TestNotFoundWithError (0.01s) === RUN TestNotFoundWithoutError resty_test.go:44: Method: GET resty_test.go:45: Path: /not-found-no-error -2025/06/05 23:10:39.723406 WARN RESTY Cannot unmarshal response body: unexpected end of JSON input +2024/05/03 16:54:35.390647 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: 280.821µs - resty_test.go:879: Response Headers: map[Content-Length:[0] Content-Type:[application/json] Date:[Thu, 05 Jun 2025 23:10:39 GMT]] + resty_test.go:878: Response Time: 1.778391ms + resty_test.go:879: Response Headers: map[Content-Length:[0] Content-Type:[application/json] Date:[Fri, 03 May 2024 16:54:35 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: --- PASS: TestNotFoundWithoutError (0.00s) @@ -2784,8 +2820,8 @@ 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: 278.198µs - resty_test.go:879: Response Headers: map[Content-Length:[115] Content-Type:[text/plain; charset=utf-8] Date:[Thu, 05 Jun 2025 23:10:39 GMT]] + resty_test.go:878: Response Time: 1.014979ms + resty_test.go:879: Response Headers: map[Content-Length:[115] Content-Type:[text/plain; charset=utf-8] Date:[Fri, 03 May 2024 16:54:35 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) @@ -2793,8 +2829,8 @@ 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: 277.186µs - resty_test.go:879: Response Headers: map[Content-Length:[109] Content-Type:[text/plain; charset=utf-8] Date:[Thu, 05 Jun 2025 23:10:39 GMT]] + resty_test.go:878: Response Time: 507.247µs + resty_test.go:879: Response Headers: map[Content-Length:[109] Content-Type:[text/plain; charset=utf-8] Date:[Fri, 03 May 2024 16:54:35 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) @@ -2815,7 +2851,7 @@ resty_test.go:45: Path: /long-text resty_test.go:44: Method: GET resty_test.go:45: Path: /long-json ---- PASS: TestTraceInfo (0.00s) +--- PASS: TestTraceInfo (0.01s) === RUN TestTraceInfoWithoutEnableTrace resty_test.go:44: Method: GET resty_test.go:45: Path: / @@ -2825,16 +2861,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=10a860cf9ef1ac36328b12584f7e102ef4869aca83c3a24744b3cc31881c + resty_test.go:435: Content-Type: multipart/form-data; boundary=9939f4942421851f94bc61510499a154dcebad522087c3f5693d0e551e81 resty_test.go:433: Method: POST resty_test.go:434: Path: /upload - resty_test.go:435: Content-Type: multipart/form-data; boundary=7a9263f6d1074c20a49b679897bab459e5016467966d8c09476dc3736bd0 + resty_test.go:435: Content-Type: multipart/form-data; boundary=c37d894483c2f2299bd4e73ab3e3c934318410a4a5385933d2d2672960b6 resty_test.go:320: Method: POST resty_test.go:321: Path: /profile resty_test.go:322: Content-Type: application/x-www-form-urlencoded @@ -2863,7 +2899,7 @@ resty_test.go:329: LastName: resty_test.go:330: City: resty_test.go:331: Zip Code: ---- PASS: TestDebugLoggerRequestBodyTooLarge (0.01s) +--- PASS: TestDebugLoggerRequestBodyTooLarge (0.11s) === RUN TestPostMapTemporaryRedirect resty_test.go:244: Method: POST resty_test.go:245: Path: /redirect @@ -2873,19 +2909,19 @@ resty_test.go:245: Path: /login resty_test.go:246: RawQuery: resty_test.go:247: Content-Type: application/json ---- PASS: TestPostMapTemporaryRedirect (0.00s) +--- PASS: TestPostMapTemporaryRedirect (0.01s) === RUN TestPostBodyError --- PASS: TestPostBodyError (0.00s) === RUN TestSetResultMustNotPanicOnNil --- PASS: TestSetResultMustNotPanicOnNil (0.00s) === RUN TestBackoffSuccess ---- PASS: TestBackoffSuccess (0.27s) +--- PASS: TestBackoffSuccess (0.25s) === RUN TestBackoffNoWaitForLastRetry --- PASS: TestBackoffNoWaitForLastRetry (0.10s) === RUN TestBackoffTenAttemptsSuccess --- PASS: TestBackoffTenAttemptsSuccess (0.00s) === RUN TestConditionalBackoffCondition ---- PASS: TestConditionalBackoffCondition (0.28s) +--- PASS: TestConditionalBackoffCondition (0.23s) === RUN TestConditionalBackoffConditionNonExecution --- PASS: TestConditionalBackoffConditionNonExecution (0.00s) === RUN TestOnRetryBackoff @@ -2894,8 +2930,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: 489.295µs - resty_test.go:879: Response Headers: map[Content-Length:[22] Content-Type:[text/plain; charset=utf-8] Date:[Thu, 05 Jun 2025 23:10:40 GMT]] + resty_test.go:878: Response Time: 640.362µs + resty_test.go:879: Response Headers: map[Content-Length:[22] Content-Type:[text/plain; charset=utf-8] Date:[Fri, 03 May 2024 16:54:36 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: TestGet: text response --- PASS: TestConditionalGet (0.00s) @@ -2903,8 +2939,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: 319.935µs - resty_test.go:879: Response Headers: map[Content-Length:[22] Content-Type:[text/plain; charset=utf-8] Date:[Thu, 05 Jun 2025 23:10:40 GMT]] + resty_test.go:878: Response Time: 405.216µs + resty_test.go:879: Response Headers: map[Content-Length:[22] Content-Type:[text/plain; charset=utf-8] Date:[Fri, 03 May 2024 16:54:36 GMT]] resty_test.go:880: Response Cookies: [] resty_test.go:881: Response Body: TestGet: text response --- PASS: TestConditionalGetDefaultClient (0.00s) @@ -2917,7 +2953,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.63s) +--- PASS: TestClientRetryGet (15.70s) === RUN TestClientRetryWait resty_test.go:44: Method: GET resty_test.go:45: Path: /set-retrywaittime-test @@ -2931,7 +2967,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 (26.94s) +--- PASS: TestClientRetryWait (29.76s) === RUN TestClientRetryWaitMaxInfinite resty_test.go:44: Method: GET resty_test.go:45: Path: /set-retrywaittime-test @@ -2945,7 +2981,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 @@ -2969,10 +3005,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:395: Client has slept 5.024478 seconds before retry 2 - retry_test.go:395: Client has slept 5.024582 seconds before retry 3 - retry_test.go:395: Client has slept 5.024589 seconds before retry 4 ---- PASS: TestClientRetryWaitCallback (25.08s) + retry_test.go:395: Client has slept 5.024128 seconds before retry 1 + retry_test.go:395: Client has slept 5.023936 seconds before retry 2 + retry_test.go:395: Client has slept 5.024058 seconds before retry 3 + retry_test.go:395: Client has slept 5.024376 seconds before retry 4 + retry_test.go:395: Client has slept 5.023680 seconds before retry 5 +--- PASS: TestClientRetryWaitCallback (25.12s) === RUN TestClientRetryWaitCallbackTooShort resty_test.go:44: Method: GET resty_test.go:45: Path: /set-retrywaittime-test @@ -2986,11 +3024,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:443: Client has slept 3.014477 seconds before retry 1 - retry_test.go:443: Client has slept 3.013198 seconds before retry 2 - retry_test.go:443: Client has slept 3.012008 seconds before retry 3 - retry_test.go:443: Client has slept 3.014515 seconds before retry 4 - retry_test.go:443: Client has slept 3.014534 seconds before retry 5 + retry_test.go:443: Client has slept 3.014694 seconds before retry 1 + retry_test.go:443: Client has slept 3.012013 seconds before retry 2 + retry_test.go:443: Client has slept 3.011896 seconds before retry 3 + retry_test.go:443: Client has slept 3.012733 seconds before retry 4 + retry_test.go:443: Client has slept 3.014788 seconds before retry 5 --- PASS: TestClientRetryWaitCallbackTooShort (15.07s) === RUN TestClientRetryWaitCallbackTooLong resty_test.go:44: Method: GET @@ -3005,12 +3043,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.014421 seconds before retry 1 - retry_test.go:491: Client has slept 3.014438 seconds before retry 2 - retry_test.go:491: Client has slept 3.014526 seconds before retry 3 - retry_test.go:491: Client has slept 3.014618 seconds before retry 4 - retry_test.go:491: Client has slept 3.011888 seconds before retry 5 ---- PASS: TestClientRetryWaitCallbackTooLong (15.07s) + retry_test.go:491: Client has slept 3.014517 seconds before retry 1 + retry_test.go:491: Client has slept 3.015188 seconds before retry 2 + retry_test.go:491: Client has slept 3.014422 seconds before retry 4 + retry_test.go:491: Client has slept 3.012943 seconds before retry 5 +--- PASS: TestClientRetryWaitCallbackTooLong (15.06s) === RUN TestClientRetryWaitCallbackSwitchToDefault resty_test.go:44: Method: GET resty_test.go:45: Path: /set-retrywaittime-test @@ -3024,7 +3061,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 (9.09s) +--- PASS: TestClientRetryWaitCallbackSwitchToDefault (9.89s) === RUN TestClientRetryCancel resty_test.go:44: Method: GET resty_test.go:45: Path: /set-retrywaittime-test @@ -3051,7 +3088,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.57s) +--- PASS: TestClientRetryPost (0.51s) === RUN TestClientRetryErrorRecover resty_test.go:44: Method: GET resty_test.go:45: Path: /set-retry-error-recover @@ -3077,23 +3114,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.30s) === 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=f8f9793c46b1fe31f29970490c23f0f571217c0020a6a02595792a5aa0db + resty_test.go:435: Content-Type: multipart/form-data; boundary=12957ffdd0dd6332c31d065f1134dbc86880dafaa465019e01335618a6cf --- 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=87cdc0a5097ef395a22226f6ac8a3f58efe03b6d706e099aa882663e9ebb + resty_test.go:435: Content-Type: multipart/form-data; boundary=b019e41c74fed8547e195363d09d5e3fb215b11c346cd6ee947457d2c022 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=bc961709748b3590ffea1bae9acdb8e3509d0fb414a25a6599dcbc083c13 + resty_test.go:435: Content-Type: multipart/form-data; boundary=38c11c42e0327fa7248e41cdc9741bc55981e4a95f26df195a88c81ba778 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=f911159cf934938640d29563472b9aca10b08484dac845a872bed5a2e485 ---- PASS: TestResetMultipartReaders (0.26s) + resty_test.go:435: Content-Type: multipart/form-data; boundary=c20083d510044da37a39bdff24b7d9058a207767f191f63890bac0689d3c +--- PASS: TestResetMultipartReaders (0.23s) === RUN TestIsJSONType --- PASS: TestIsJSONType (0.00s) === RUN TestIsXMLType @@ -3103,7 +3140,7 @@ === RUN TestWriteMultipartFormFileReaderError --- PASS: TestWriteMultipartFormFileReaderError (0.00s) PASS -ok github.com/go-resty/resty 164.217s +ok github.com/go-resty/resty 170.071s 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 @@ -3131,12 +3168,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/1649252/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1649252/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/2736590 and its subdirectories -I: Current time: Thu Jun 5 11:13:11 -12 2025 -I: pbuilder-time-stamp: 1749165191 +I: removing directory /srv/workspace/pbuilder/1649252 and its subdirectories +I: Current time: Sat May 4 06:57:22 +14 2024 +I: pbuilder-time-stamp: 1714755442