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