mirror of
https://github.com/curl/curl.git
synced 2024-12-15 06:40:09 +08:00
7e145dd270
Make tests require h2c feature present to run, and only set h2c if nghttp2 is used in the build. Hyper does not support it. Remove those tests from DISABLED Fixes #8605 Closes #8613
57 lines
772 B
Plaintext
57 lines
772 B
Plaintext
<testcase>
|
|
<info>
|
|
<keywords>
|
|
HTTP
|
|
HTTP/2
|
|
</keywords>
|
|
</info>
|
|
|
|
# Server-side
|
|
<reply>
|
|
<data>
|
|
HTTP/1.1 200 Ignored!
|
|
Date: Tue, 09 Nov 2010 14:49:00 GMT
|
|
Server: test-server/fake
|
|
Last-Modified: Tue, 13 Jun 2000 12:10:00 GMT
|
|
Content-Length: 6
|
|
Connection: close
|
|
Content-Type: text/html
|
|
|
|
-foo-
|
|
</data>
|
|
</reply>
|
|
|
|
# Client-side
|
|
<client>
|
|
<features>
|
|
h2c
|
|
</features>
|
|
<server>
|
|
http
|
|
</server>
|
|
<features>
|
|
http/2
|
|
</features>
|
|
<name>
|
|
HTTP/2 upgrade refused
|
|
</name>
|
|
<command>
|
|
http://%HOSTIP:%HTTPPORT/%TESTNUMBER --http2
|
|
</command>
|
|
|
|
</client>
|
|
|
|
<verify>
|
|
<protocol>
|
|
GET /%TESTNUMBER HTTP/1.1
|
|
Host: %HOSTIP:%HTTPPORT
|
|
User-Agent: curl/%VERSION
|
|
Accept: */*
|
|
Connection: Upgrade, HTTP2-Settings
|
|
Upgrade: %H2CVER
|
|
HTTP2-Settings: AAMAAABkAAQCAAAAAAIAAAAA
|
|
|
|
</protocol>
|
|
</verify>
|
|
</testcase>
|