xref: /curl/tests/data/test1915 (revision 80dac51a)
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<name>
25HSTS read/write callbacks
26</name>
27<tool>
28lib%TESTNUMBER
29</tool>
30
31<command>
32http://%HOSTIP:%NOLISTENPORT/not-there/%TESTNUMBER
33</command>
34</client>
35
36# Verify data after the test has been "shot"
37<verify>
38# 7 CURLE_COULDNT_CONNECT (expected since there's nothing listening there)
39# 42 CURLE_ABORTED_BY_CALLBACK
40<errorcode>
4142
42</errorcode>
43<stdout>
44%if large-time
45[0/4] 1.example.com 25250320 01:02:03
46[1/4] 2.example.com 25250320 03:02:01
47[2/4] 3.example.com 25250319 01:02:03
48%else
49[0/4] 1.example.com 20370320 01:02:03
50[1/4] 2.example.com 20370320 03:02:01
51[2/4] 3.example.com 20370319 01:02:03
52%endif
53[3/4] 4.example.com unlimited
54First request returned 7
55Second request returned 42
56</stdout>
57</verify>
58</testcase>
59