diff options
author | Nicolas Sterchele <sterchelen@gmail.com> | 2020-07-10 20:05:21 +0200 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2020-07-27 12:15:44 +0200 |
commit | 0b859692265bccd5ffdc1be27e7307b2d2fa7c1a (patch) | |
tree | 6baa603c8ace956328d218a9b8d9ab1ea3cd38a0 /tests/data/test3010 | |
parent | 0c6112a139c1133f7bdfc440903c0e5602c84d90 (diff) | |
download | curl-0b859692265bccd5ffdc1be27e7307b2d2fa7c1a.tar.gz |
getinfo: reset retry-after value in initinfo
- Avoid re-using retry_after value from preceding request
- Add libtest 3010 to verify
Reported-by: joey-l-us on github
Fixes #5661
Closes #5672
Diffstat (limited to 'tests/data/test3010')
-rw-r--r-- | tests/data/test3010 | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/tests/data/test3010 b/tests/data/test3010 new file mode 100644 index 000000000..1372a79d2 --- /dev/null +++ b/tests/data/test3010 @@ -0,0 +1,57 @@ +<testcase> +<info> +<keywords> +HTTP +HTTP Basic +RETRY-AFTER +</keywords> +</info> + +# Server-side +<reply> +<data nocheck="yes"> +HTTP/1.1 301 Moved Permanently +Date: Thu, 09 Nov 2010 14:49:00 GMT +Server: test-server/fake +Content-Type: text/html +Content-Length: 0 +Retry-After: 2 +Location: /30100002 + +</data> +<data2> +HTTP/1.1 200 OK +Date: Thu, 09 Nov 2010 14:49:00 GMT +Server: test-server/fake +Content-Type: text/html +Content-Length: 0 + +</data2> +</reply> + +# Client-side +<client> +<server> +http +</server> + +<name> +HTTP retry-after reset +</name> +<tool> +lib3010 +</tool> + +<command> +%HOSTIP:%HTTPPORT/3010 +</command> +</client> + +# Verify data after the test has been "shot" +<verify> +<stdout> +Retry-After: 2 +Retry-After: 0 +</stdout> +</verify> +</testcase> |