From 5345b04a43765afbb13f956d6f15160e8e56f3d5 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Sun, 3 Mar 2019 11:17:52 +0100 Subject: alt-svc: add test 355 and 356 to verify with command line curl --- tests/data/test356 | 69 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 tests/data/test356 (limited to 'tests/data/test356') diff --git a/tests/data/test356 b/tests/data/test356 new file mode 100644 index 000000000..26305f96a --- /dev/null +++ b/tests/data/test356 @@ -0,0 +1,69 @@ + + + +HTTP +Alt-Svc + + + +# +# Server-side + + +HTTP/1.1 200 OK +Date: Thu, 09 Nov 2010 14:49:00 GMT +Content-Length: 6 +Connection: close +Content-Type: text/html +Funny-head: yesyes +Alt-Svc: h1="nowhere.foo:81" + +-foo- + + + +# +# Client-side + + +debug +alt-svc + + +http + + +parse incoming Alt-Svc and save to file + + +# make debug-curl accept Alt-Svc over plain HTTP +CURL_ALTSVC_HTTP="yeah" + +http://%HOSTIP:%HTTPPORT/356 --alt-svc "log/altsvc-356" + + + +# +# Verify data after the test has been "shot" + + +^User-Agent:.* + + +GET /356 HTTP/1.1 +Host: %HOSTIP:%HTTPPORT +Accept: */* + + + +# strip out the (dynamic) expire date from the file so that the rest +# matches +s/\"([^\"]*)\"/TIMESTAMP/ + + +# Your alt-svc cache. https://curl.haxx.se/docs/alt-svc.html +# This file was generated by libcurl! Edit at your own risk. +h1 %HOSTIP %HTTPPORT h1 nowhere.foo 81 TIMESTAMP 0 0 + + + -- cgit v1.2.3