CURLINFO_EFFECTIVE_URL # Server-side HTTP/1.1 200 OK swsbounce Date: Tue, 09 Nov 2010 14:49:00 GMT Server: test-server/fake Content-Type: text/html Funny-head: yesyes swsclose Content-Length: 0 alt-svc: h2="3dbbdetxoyw4nsp6c3cc456oj2ays6s43ezxzsfxxri3h5xqd.example:443"; ma=315360000; persist=1 # This is the second response HTTP/1.1 200 OK Connection: close Content-Length: 0 alt-svc: h2="second.example:443"; ma=315360000; # Client-side http # require debug so that alt-svc can work over plain old HTTP alt-svc Debug alt-svc cache save after resetting the handle # make debug-curl accept Alt-Svc over plain HTTP CURL_ALTSVC_HTTP="yeah" lib%TESTNUMBER %HOSTIP:%HTTPPORT/%TESTNUMBER %LOGDIR/altsvc-%TESTNUMBER # Verify data after the test has been "shot" GET /%TESTNUMBER HTTP/1.1 Host: %HOSTIP:%HTTPPORT Accept: */* GET /%TESTNUMBER 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.se/docs/alt-svc.html # This file was generated by libcurl! Edit at your own risk. h1 127.0.0.1 %HTTPPORT h2 3dbbdetxoyw4nsp6c3cc456oj2ays6s43ezxzsfxxri3h5xqd.example 443 TIMESTAMP 1 0