• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<testcase>
2<info>
3<keywords>
4HTTP
5HTTP GET
6multi
7CURLOPT_OPENSOCKETFUNCTION
8CURLOPT_CLOSESOCKETFUNCTION
9</keywords>
10</info>
11
12# Server-side
13<reply>
14<data>
15HTTP/1.1 302 eat this!
16Date: Tue, 09 Nov 2010 14:49:00 GMT
17Server: test-server/fake
18Location: this-is-the-first.html
19Content-Length: 0
20Connection: close
21
22</data>
23<datacheck>
24[OPEN] counter: 1
25HTTP/1.1 302 eat this!
26Date: Tue, 09 Nov 2010 14:49:00 GMT
27Server: test-server/fake
28Location: this-is-the-first.html
29Content-Length: 0
30Connection: close
31
32[CLOSE] counter: 1
33</datacheck>
34</reply>
35
36# Client-side
37<client>
38<server>
39http
40</server>
41<features>
42http
43</features>
44# tool is what to use instead of 'curl'
45<tool>
46lib%TESTNUMBER
47</tool>
48
49 <name>
50socket open/close callbacks
51 </name>
52 <command>
53http://%HOSTIP:%HTTPPORT/%TESTNUMBER
54</command>
55</client>
56
57# Verify data after the test has been "shot"
58<verify>
59<protocol>
60GET /%TESTNUMBER HTTP/1.1
61Host: %HOSTIP:%HTTPPORT
62Accept: */*
63
64</protocol>
65</verify>
66</testcase>
67