blob: 544dd4f41de15db01402d83a8f2afbee937adb10 [file] [log] [blame]
xf.li6c8fc1e2023-08-12 00:11:09 -07001<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[0/4] 1.example.com 20370320 01:02:03
46[1/4] 2.example.com 20370320 03:02:01
47[2/4] 3.example.com 20370319 01:02:03
48[3/4] 4.example.com unlimited
49First request returned 7
50Second request returned 42
51</stdout>
52</verify>
53</testcase>