Skip to content
Snippets Groups Projects
test1801 855 B
Newer Older
  • Learn to ignore specific revisions
  • <testcase>
    <info>
    <keywords>
    HTTP
    http2
    </keywords>
    </info>
    
    # Server-side
    <reply>
    <data>
    HTTP/1.1 101 Switching!
    
    HTTP/1.1 200 OK
    Date: Thu, 09 Nov 2010 14:49:00 GMT
    Server: test-server/fake
    Last-Modified: Tue, 13 Jun 2000 12:10:00 GMT
    Content-Length: 6
    Content-Type: text/html
    
    lies!
    </data>
    
    <datacheck>
    HTTP/1.1 101 Switching!
    
    </datacheck>
    
    # listen to the upgrade request!
    <servercmd>
    upgrade
    </servercmd>
    </reply>
    
    # Client-side
    <client>
    <server>
    http
    </server>
    <features>
    http2
    </features>
     <name>
    HTTP/2 upgrade with lying server
     </name>
     <command>
    http://%HOSTIP:%HTTPPORT/1801 --http2
    </command>
    
    </client>
    
    <verify>
    <strip>
    ^User-Agent:.*
    </strip>
    <protocol>
    GET /1801 HTTP/1.1
    Host: %HOSTIP:%HTTPPORT
    Accept: */*
    Connection: Upgrade, HTTP2-Settings
    Upgrade: %H2CVER
    HTTP2-Settings: AAMAAABkAAQAAP__
    
    </protocol>
    </verify>
    </testcase>