Annotation of embedaddon/curl/tests/data/test1801, revision 1.1.1.1
1.1 misho 1: <testcase>
2: <info>
3: <keywords>
4: HTTP
5: HTTP/2
6: </keywords>
7: </info>
8:
9: # Server-side
10: <reply>
11: <data>
12: HTTP/1.1 101 Switching!
13:
14: HTTP/1.1 200 OK
15: Date: Thu, 09 Nov 2010 14:49:00 GMT
16: Server: test-server/fake
17: Last-Modified: Tue, 13 Jun 2000 12:10:00 GMT
18: Content-Length: 6
19: Content-Type: text/html
20:
21: lies!
22: </data>
23:
24: <datacheck>
25: HTTP/1.1 101 Switching!
26: </datacheck>
27:
28: # listen to the upgrade request!
29: <servercmd>
30: upgrade
31: </servercmd>
32: </reply>
33:
34: # Client-side
35: <client>
36: <server>
37: http
38: </server>
39: <features>
40: http/2
41: </features>
42: <name>
43: HTTP/2 upgrade with lying server
44: </name>
45: <command>
46: http://%HOSTIP:%HTTPPORT/1801 --http2
47: </command>
48:
49: </client>
50:
51: <verify>
52: <strip>
53: ^User-Agent:.*
54: </strip>
55: <protocol>
56: GET /1801 HTTP/1.1
57: Host: %HOSTIP:%HTTPPORT
58: Accept: */*
59: Connection: Upgrade, HTTP2-Settings
60: Upgrade: %H2CVER
61: HTTP2-Settings: AAMAAABkAARAAAAAAAIAAAAA
62:
63: </protocol>
64: # CURLE_HTTP2: Send failure: Broken pipe
65: <errorcode>
66: 16
67: </errorcode>
68: </verify>
69: </testcase>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>