Skip to content
Snippets Groups Projects
test28 1.32 KiB
Newer Older
  • Learn to ignore specific revisions
  • # Server-side
    <reply>
    <data>
    HTTP/1.1 301 This is a weirdo text message
    Date: Thu, 09 Nov 2010 14:49:00 GMT
    Server: test-server/fake
    Location:      data/280002.txt?silly%20indeed
    Connection: close
    
    This server reply is for testing a simple Location: following
    
    </data>
    <data2>
    HTTP/1.1 200 Followed here fine
    Date: Thu, 09 Nov 2010 14:49:00 GMT
    Server: test-server/fake
    
    If this is received, the location following worked
    
    </data2>
    <datacheck>
    HTTP/1.1 301 This is a weirdo text message
    Date: Thu, 09 Nov 2010 14:49:00 GMT
    Server: test-server/fake
    Location:      data/280002.txt?silly%20indeed
    Connection: close
    
    HTTP/1.1 200 Followed here fine
    Date: Thu, 09 Nov 2010 14:49:00 GMT
    Server: test-server/fake
    
    If this is received, the location following worked
    
    </datacheck>
    </reply>
    
    # Client-side
    <client>
     <name>
    HTTP Location: following with extra spaces in header
     </name>
     <command>
    http://%HOSTIP:%HOSTPORT/want/28 -L
    </command>
    </test>
    
    # Verify data after the test has been "shot"
    <verify>
    <strip>
    ^User-Agent:.*
    </strip>
    <protocol>
    GET /want/28 HTTP/1.1
    Host: 127.0.0.1:8999
    Pragma: no-cache
    Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*
    
    GET /want/data/280002.txt?silly%20indeed HTTP/1.1
    Host: 127.0.0.1:8999
    Pragma: no-cache
    Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*
    
    </protocol>
    </verify>