1<testcase> 2<info> 3<keywords> 4HTTP 5HSTS 6CURLOPT_HSTSREADFUNCTION 7</keywords> 8</info> 9 10# Server-side 11<reply> 12</reply> 13 14# Client-side 15<client> 16<features> 17HSTS 18http 19</features> 20<server> 21none 22</server> 23 24# require debug so that alt-svc can work over plain old HTTP 25<name> 26HSTS read/write callbacks 27</name> 28<tool> 29lib%TESTNUMBER 30</tool> 31 32<command> 33http://%HOSTIP:%NOLISTENPORT/not-there/%TESTNUMBER 34</command> 35</client> 36 37# Verify data after the test has been "shot" 38<verify> 39# 7 CURLE_COULDNT_CONNECT (expected since there's nothing listening there) 40# 42 CURLE_ABORTED_BY_CALLBACK 41<errorcode> 4242 43</errorcode> 44<stdout> 45%if large-time 46[0/4] 1.example.com 25250320 01:02:03 47[1/4] 2.example.com 25250320 03:02:01 48[2/4] 3.example.com 25250319 01:02:03 49%else 50[0/4] 1.example.com 20370320 01:02:03 51[1/4] 2.example.com 20370320 03:02:01 52[2/4] 3.example.com 20370319 01:02:03 53%endif 54[3/4] 4.example.com unlimited 55First request returned 7 56Second request returned 42 57</stdout> 58</verify> 59</testcase> 60