Annotation of embedaddon/curl/tests/data/test359, revision 1.1

1.1     ! misho       1: <testcase>
        !             2: <info>
        !             3: <keywords>
        !             4: HTTPS
        !             5: HTTPS GET
        !             6: Alt-Svc
        !             7: HTTP/2
        !             8: </keywords>
        !             9: </info>
        !            10: 
        !            11: #
        !            12: # Server-side
        !            13: <reply>
        !            14: <data nocheck="yes">
        !            15: HTTP/1.1 200 OK
        !            16: Date: Thu, 09 Nov 2010 14:49:00 GMT
        !            17: Content-Length: 6
        !            18: Connection: close
        !            19: Content-Type: text/html
        !            20: Funny-head: yesyes
        !            21: Alt-Svc: h2=":%HTTP2PORT", ma=315360000; persist=0
        !            22: 
        !            23: -foo-
        !            24: </data>
        !            25: </reply>
        !            26: 
        !            27: #
        !            28: # Client-side
        !            29: <client>
        !            30: <features>
        !            31: alt-svc
        !            32: debug
        !            33: </features>
        !            34: <server>
        !            35: https
        !            36: http/2
        !            37: </server>
        !            38:  <name>
        !            39: HTTPS GET translated by alt-svc lookup to HTTP/2 GET
        !            40:  </name>
        !            41: <setenv>
        !            42: # make debug-curl accept Alt-Svc over plain HTTP
        !            43: CURL_ALTSVC_HTTP="yeah"
        !            44: </setenv>
        !            45:  <command>
        !            46: --http2 --alt-svc "log/altsvc-359" "http://%HOSTIP:%HTTPSPORT/359" "http://%HOSTIP:%HTTPSPORT/359"
        !            47: </command>
        !            48: <file name="log/altsvc-359">
        !            49: h2 %HOSTIP %HTTPSPORT h2 %HOSTIP %HTTP2PORT "20290222 22:19:28" 0 0
        !            50: </file>
        !            51: 
        !            52: </client>
        !            53: 
        !            54: #
        !            55: # Verify data after the test has been "shot"
        !            56: <verify>
        !            57: <stdout>
        !            58: HTTP/1.1 101 Switching Protocols
        !            59: Connection: Upgrade
        !            60: Upgrade: h2c
        !            61: 
        !            62: HTTP/2 200 
        !            63: date: Thu, 09 Nov 2010 14:49:00 GMT
        !            64: content-length: 6
        !            65: content-type: text/html
        !            66: funny-head: yesyes
        !            67: alt-svc: h2=":%HTTP2PORT", ma=315360000; persist=0
        !            68: server: nghttpx
        !            69: via: 1.1 nghttpx
        !            70: 
        !            71: -foo-
        !            72: HTTP/2 200 
        !            73: date: Thu, 09 Nov 2010 14:49:00 GMT
        !            74: content-length: 6
        !            75: content-type: text/html
        !            76: funny-head: yesyes
        !            77: alt-svc: h2=":%HTTP2PORT", ma=315360000; persist=0
        !            78: server: nghttpx
        !            79: via: 1.1 nghttpx
        !            80: 
        !            81: -foo-
        !            82: </stdout>
        !            83: <stripfile>
        !            84: # strip out the (dynamic) expire date from the file so that the rest
        !            85: # matches
        !            86: s/\"2([^\"]*)\"/TIMESTAMP/
        !            87: </stripfile>
        !            88: <file name="log/altsvc-359" mode="text">
        !            89: # Your alt-svc cache. https://curl.haxx.se/docs/alt-svc.html
        !            90: # This file was generated by libcurl! Edit at your own risk.
        !            91: h2 %HOSTIP %HTTPSPORT h2 %HOSTIP %HTTP2PORT TIMESTAMP 0 0
        !            92: </file>
        !            93: </verify>
        !            94: </testcase>

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>