Home | History | Annotate | Download | only in data
      1 <testcase>
      2 <info>
      3 <keywords>
      4 HTTP
      5 HTTP POST
      6 HTTP Digest auth
      7 </keywords>
      8 </info>
      9 
     10 # Server-side
     11 <reply>
     12 <data>
     13 HTTP/1.1 200 beng swsclose swsbounce
     14 Server: Microsoft-IIS/6.0
     15 Authentication-Info: Passport1.4 tname=MSPAuth,tname=MSPProf,tname=MSPConsent,tname=MSPSecAuth
     16 Content-Type: text/html; charset=iso-8859-1
     17 
     18 This is not the real page
     19 </data>
     20 
     21 <data1>
     22 HTTP/1.1 200 moo swsclose
     23 Server: Microsoft-IIS/6.0
     24 Content-Type: text/html; charset=iso-8859-1
     25 Content-Length: 16
     26 
     27 content for you
     28 </data1>
     29 
     30 <datacheck>
     31 HTTP/1.1 200 beng swsclose swsbounce
     32 Server: Microsoft-IIS/6.0
     33 Authentication-Info: Passport1.4 tname=MSPAuth,tname=MSPProf,tname=MSPConsent,tname=MSPSecAuth
     34 Content-Type: text/html; charset=iso-8859-1
     35 
     36 HTTP/1.1 200 moo swsclose
     37 Server: Microsoft-IIS/6.0
     38 Content-Type: text/html; charset=iso-8859-1
     39 Content-Length: 16
     40 
     41 content for you
     42 </datacheck>
     43 
     44 </reply>
     45 
     46 # Client-side
     47 <client>
     48 # 
     49 <server>
     50 http
     51 </server>
     52 <features>
     53 crypto
     54 </features>
     55  <name>
     56 HTTP POST --digest to server not requiring any auth at all
     57  </name>
     58  <command>
     59 http://%HOSTIP:%HTTPPORT/175 -u auser:apasswd --digest -d "junkelijunk"
     60 </command>
     61 </client>
     62 
     63 # Verify data after the test has been "shot"
     64 <verify>
     65 <strip>
     66 ^User-Agent:.*
     67 </strip>
     68 <protocol nonewline="yes">
     69 POST /175 HTTP/1.1
     70 User-Agent: curl/7.12.1-CVS (i686-pc-linux-gnu) libcurl/7.12.1-CVS OpenSSL/0.9.6b ipv6 zlib/1.1.4 GSS libidn/0.4.6
     71 Host: %HOSTIP:%HTTPPORT
     72 Accept: */*
     73 Content-Length: 0
     74 Content-Type: application/x-www-form-urlencoded
     75 
     76 POST /175 HTTP/1.1
     77 User-Agent: curl/7.12.1-CVS (i686-pc-linux-gnu) libcurl/7.12.1-CVS OpenSSL/0.9.6b ipv6 zlib/1.1.4 GSS libidn/0.4.6
     78 Host: %HOSTIP:%HTTPPORT
     79 Accept: */*
     80 Content-Length: 11
     81 Content-Type: application/x-www-form-urlencoded
     82 
     83 junkelijunk
     84 </protocol>
     85 </verify>
     86 </testcase>
     87