1*6236dae4SAndroid Build Coastguard Worker<testcase> 2*6236dae4SAndroid Build Coastguard Worker<info> 3*6236dae4SAndroid Build Coastguard Worker<keywords> 4*6236dae4SAndroid Build Coastguard WorkerHTTP 5*6236dae4SAndroid Build Coastguard WorkerHTTP GET 6*6236dae4SAndroid Build Coastguard WorkerHTTP Digest auth 7*6236dae4SAndroid Build Coastguard WorkerHTTP NTLM auth 8*6236dae4SAndroid Build Coastguard WorkerNTLM 9*6236dae4SAndroid Build Coastguard Worker</keywords> 10*6236dae4SAndroid Build Coastguard Worker</info> 11*6236dae4SAndroid Build Coastguard Worker# Server-side 12*6236dae4SAndroid Build Coastguard Worker<reply> 13*6236dae4SAndroid Build Coastguard Worker 14*6236dae4SAndroid Build Coastguard Worker<!-- Alternate the order that Digest and NTLM headers appear in responses to 15*6236dae4SAndroid Build Coastguard Workerensure that the order doesn't matter. --> 16*6236dae4SAndroid Build Coastguard Worker 17*6236dae4SAndroid Build Coastguard Worker<!-- First request has Digest auth, wrong password --> 18*6236dae4SAndroid Build Coastguard Worker<data100> 19*6236dae4SAndroid Build Coastguard WorkerHTTP/1.1 401 Need Digest or NTLM auth 20*6236dae4SAndroid Build Coastguard WorkerServer: Microsoft-IIS/5.0 21*6236dae4SAndroid Build Coastguard WorkerContent-Type: text/html; charset=iso-8859-1 22*6236dae4SAndroid Build Coastguard WorkerContent-Length: 27 23*6236dae4SAndroid Build Coastguard WorkerWWW-Authenticate: NTLM 24*6236dae4SAndroid Build Coastguard WorkerWWW-Authenticate: Digest realm="testrealm", nonce="1" 25*6236dae4SAndroid Build Coastguard Worker 26*6236dae4SAndroid Build Coastguard WorkerThis is not the real page! 27*6236dae4SAndroid Build Coastguard Worker</data100> 28*6236dae4SAndroid Build Coastguard Worker 29*6236dae4SAndroid Build Coastguard Worker<data1100> 30*6236dae4SAndroid Build Coastguard WorkerHTTP/1.1 401 Sorry wrong password 31*6236dae4SAndroid Build Coastguard WorkerServer: Microsoft-IIS/5.0 32*6236dae4SAndroid Build Coastguard WorkerContent-Type: text/html; charset=iso-8859-1 33*6236dae4SAndroid Build Coastguard WorkerContent-Length: 29 34*6236dae4SAndroid Build Coastguard WorkerWWW-Authenticate: Digest realm="testrealm", nonce="2" 35*6236dae4SAndroid Build Coastguard WorkerWWW-Authenticate: NTLM 36*6236dae4SAndroid Build Coastguard Worker 37*6236dae4SAndroid Build Coastguard WorkerThis is a bad password page! 38*6236dae4SAndroid Build Coastguard Worker</data1100> 39*6236dae4SAndroid Build Coastguard Worker 40*6236dae4SAndroid Build Coastguard Worker<!-- Second request has NTLM auth, right password --> 41*6236dae4SAndroid Build Coastguard Worker<data200> 42*6236dae4SAndroid Build Coastguard WorkerHTTP/1.1 401 Need Digest or NTLM auth (2) 43*6236dae4SAndroid Build Coastguard WorkerServer: Microsoft-IIS/5.0 44*6236dae4SAndroid Build Coastguard WorkerContent-Type: text/html; charset=iso-8859-1 45*6236dae4SAndroid Build Coastguard WorkerContent-Length: 27 46*6236dae4SAndroid Build Coastguard WorkerWWW-Authenticate: NTLM 47*6236dae4SAndroid Build Coastguard WorkerWWW-Authenticate: Digest realm="testrealm", nonce="3" 48*6236dae4SAndroid Build Coastguard Worker 49*6236dae4SAndroid Build Coastguard WorkerThis is not the real page! 50*6236dae4SAndroid Build Coastguard Worker</data200> 51*6236dae4SAndroid Build Coastguard Worker 52*6236dae4SAndroid Build Coastguard Worker<data1201> 53*6236dae4SAndroid Build Coastguard WorkerHTTP/1.1 401 NTLM intermediate 54*6236dae4SAndroid Build Coastguard WorkerServer: Microsoft-IIS/5.0 55*6236dae4SAndroid Build Coastguard WorkerContent-Type: text/html; charset=iso-8859-1 56*6236dae4SAndroid Build Coastguard WorkerContent-Length: 33 57*6236dae4SAndroid Build Coastguard WorkerWWW-Authenticate: NTLM TlRMTVNTUAACAAAACAAIADAAAACGgAEAq6U1NAWaJCIAAAAAAAAAAAAAAAA4AAAATlRMTUF1dGg= 58*6236dae4SAndroid Build Coastguard Worker 59*6236dae4SAndroid Build Coastguard WorkerThis is still not the real page! 60*6236dae4SAndroid Build Coastguard Worker</data1201> 61*6236dae4SAndroid Build Coastguard Worker 62*6236dae4SAndroid Build Coastguard Worker<data1202> 63*6236dae4SAndroid Build Coastguard WorkerHTTP/1.1 200 Things are fine in server land 64*6236dae4SAndroid Build Coastguard WorkerServer: Microsoft-IIS/5.0 65*6236dae4SAndroid Build Coastguard WorkerContent-Type: text/html; charset=iso-8859-1 66*6236dae4SAndroid Build Coastguard WorkerContent-Length: 32 67*6236dae4SAndroid Build Coastguard Worker 68*6236dae4SAndroid Build Coastguard WorkerFinally, this is the real page! 69*6236dae4SAndroid Build Coastguard Worker</data1202> 70*6236dae4SAndroid Build Coastguard Worker 71*6236dae4SAndroid Build Coastguard Worker<!-- Third request has Digest auth, wrong password --> 72*6236dae4SAndroid Build Coastguard Worker<data300> 73*6236dae4SAndroid Build Coastguard WorkerHTTP/1.1 401 Need Digest or NTLM auth (3) 74*6236dae4SAndroid Build Coastguard WorkerServer: Microsoft-IIS/5.0 75*6236dae4SAndroid Build Coastguard WorkerContent-Type: text/html; charset=iso-8859-1 76*6236dae4SAndroid Build Coastguard WorkerContent-Length: 27 77*6236dae4SAndroid Build Coastguard WorkerWWW-Authenticate: Digest realm="testrealm", nonce="4" 78*6236dae4SAndroid Build Coastguard WorkerWWW-Authenticate: NTLM 79*6236dae4SAndroid Build Coastguard Worker 80*6236dae4SAndroid Build Coastguard WorkerThis is not the real page! 81*6236dae4SAndroid Build Coastguard Worker</data300> 82*6236dae4SAndroid Build Coastguard Worker 83*6236dae4SAndroid Build Coastguard Worker<data1300> 84*6236dae4SAndroid Build Coastguard WorkerHTTP/1.1 401 Sorry wrong password (2) 85*6236dae4SAndroid Build Coastguard WorkerServer: Microsoft-IIS/5.0 86*6236dae4SAndroid Build Coastguard WorkerContent-Type: text/html; charset=iso-8859-1 87*6236dae4SAndroid Build Coastguard WorkerContent-Length: 29 88*6236dae4SAndroid Build Coastguard WorkerWWW-Authenticate: NTLM 89*6236dae4SAndroid Build Coastguard WorkerWWW-Authenticate: Digest realm="testrealm", nonce="5" 90*6236dae4SAndroid Build Coastguard Worker 91*6236dae4SAndroid Build Coastguard WorkerThis is a bad password page! 92*6236dae4SAndroid Build Coastguard Worker</data1300> 93*6236dae4SAndroid Build Coastguard Worker 94*6236dae4SAndroid Build Coastguard Worker<!-- Fourth request has NTLM auth, wrong password --> 95*6236dae4SAndroid Build Coastguard Worker<data400> 96*6236dae4SAndroid Build Coastguard WorkerHTTP/1.1 401 Need Digest or NTLM auth (4) 97*6236dae4SAndroid Build Coastguard WorkerServer: Microsoft-IIS/5.0 98*6236dae4SAndroid Build Coastguard WorkerContent-Type: text/html; charset=iso-8859-1 99*6236dae4SAndroid Build Coastguard WorkerContent-Length: 27 100*6236dae4SAndroid Build Coastguard WorkerWWW-Authenticate: Digest realm="testrealm", nonce="6" 101*6236dae4SAndroid Build Coastguard WorkerWWW-Authenticate: NTLM 102*6236dae4SAndroid Build Coastguard Worker 103*6236dae4SAndroid Build Coastguard WorkerThis is not the real page! 104*6236dae4SAndroid Build Coastguard Worker</data400> 105*6236dae4SAndroid Build Coastguard Worker 106*6236dae4SAndroid Build Coastguard Worker<data1401> 107*6236dae4SAndroid Build Coastguard WorkerHTTP/1.1 401 NTLM intermediate (2) 108*6236dae4SAndroid Build Coastguard WorkerServer: Microsoft-IIS/5.0 109*6236dae4SAndroid Build Coastguard WorkerContent-Type: text/html; charset=iso-8859-1 110*6236dae4SAndroid Build Coastguard WorkerContent-Length: 33 111*6236dae4SAndroid Build Coastguard WorkerWWW-Authenticate: NTLM TlRMTVNTUAACAAAACAAIADAAAACGgAEAq6U1NAWaJCIAAAAAAAAAAAAAAAA4AAAATlRMTUF1dGg= 112*6236dae4SAndroid Build Coastguard Worker 113*6236dae4SAndroid Build Coastguard WorkerThis is still not the real page! 114*6236dae4SAndroid Build Coastguard Worker</data1401> 115*6236dae4SAndroid Build Coastguard Worker 116*6236dae4SAndroid Build Coastguard Worker<data1402> 117*6236dae4SAndroid Build Coastguard WorkerHTTP/1.1 401 Sorry wrong password (3) 118*6236dae4SAndroid Build Coastguard WorkerServer: Microsoft-IIS/5.0 119*6236dae4SAndroid Build Coastguard WorkerContent-Type: text/html; charset=iso-8859-1 120*6236dae4SAndroid Build Coastguard WorkerContent-Length: 29 121*6236dae4SAndroid Build Coastguard WorkerWWW-Authenticate: NTLM 122*6236dae4SAndroid Build Coastguard WorkerWWW-Authenticate: Digest realm="testrealm", nonce="7" 123*6236dae4SAndroid Build Coastguard Worker 124*6236dae4SAndroid Build Coastguard WorkerThis is a bad password page! 125*6236dae4SAndroid Build Coastguard Worker</data1402> 126*6236dae4SAndroid Build Coastguard Worker 127*6236dae4SAndroid Build Coastguard Worker<!-- Fifth request has NTLM auth, right password --> 128*6236dae4SAndroid Build Coastguard Worker<data500> 129*6236dae4SAndroid Build Coastguard WorkerHTTP/1.1 401 Need Digest or NTLM auth (5) 130*6236dae4SAndroid Build Coastguard WorkerServer: Microsoft-IIS/5.0 131*6236dae4SAndroid Build Coastguard WorkerContent-Type: text/html; charset=iso-8859-1 132*6236dae4SAndroid Build Coastguard WorkerContent-Length: 27 133*6236dae4SAndroid Build Coastguard WorkerWWW-Authenticate: Digest realm="testrealm", nonce="8" 134*6236dae4SAndroid Build Coastguard WorkerWWW-Authenticate: NTLM 135*6236dae4SAndroid Build Coastguard Worker 136*6236dae4SAndroid Build Coastguard WorkerThis is not the real page! 137*6236dae4SAndroid Build Coastguard Worker</data500> 138*6236dae4SAndroid Build Coastguard Worker 139*6236dae4SAndroid Build Coastguard Worker<data1501> 140*6236dae4SAndroid Build Coastguard WorkerHTTP/1.1 401 NTLM intermediate (3) 141*6236dae4SAndroid Build Coastguard WorkerServer: Microsoft-IIS/5.0 142*6236dae4SAndroid Build Coastguard WorkerContent-Type: text/html; charset=iso-8859-1 143*6236dae4SAndroid Build Coastguard WorkerContent-Length: 33 144*6236dae4SAndroid Build Coastguard WorkerWWW-Authenticate: NTLM TlRMTVNTUAACAAAACAAIADAAAACGgAEAq6U1NAWaJCIAAAAAAAAAAAAAAAA4AAAATlRMTUF1dGg= 145*6236dae4SAndroid Build Coastguard Worker 146*6236dae4SAndroid Build Coastguard WorkerThis is still not the real page! 147*6236dae4SAndroid Build Coastguard Worker</data1501> 148*6236dae4SAndroid Build Coastguard Worker 149*6236dae4SAndroid Build Coastguard Worker<data1502> 150*6236dae4SAndroid Build Coastguard WorkerHTTP/1.1 200 Things are fine in server land (2) 151*6236dae4SAndroid Build Coastguard WorkerServer: Microsoft-IIS/5.0 152*6236dae4SAndroid Build Coastguard WorkerContent-Type: text/html; charset=iso-8859-1 153*6236dae4SAndroid Build Coastguard WorkerContent-Length: 32 154*6236dae4SAndroid Build Coastguard Worker 155*6236dae4SAndroid Build Coastguard WorkerFinally, this is the real page! 156*6236dae4SAndroid Build Coastguard Worker</data1502> 157*6236dae4SAndroid Build Coastguard Worker 158*6236dae4SAndroid Build Coastguard Worker<datacheck> 159*6236dae4SAndroid Build Coastguard WorkerHTTP/1.1 401 Need Digest or NTLM auth 160*6236dae4SAndroid Build Coastguard WorkerServer: Microsoft-IIS/5.0 161*6236dae4SAndroid Build Coastguard WorkerContent-Type: text/html; charset=iso-8859-1 162*6236dae4SAndroid Build Coastguard WorkerContent-Length: 27 163*6236dae4SAndroid Build Coastguard WorkerWWW-Authenticate: NTLM 164*6236dae4SAndroid Build Coastguard WorkerWWW-Authenticate: Digest realm="testrealm", nonce="1" 165*6236dae4SAndroid Build Coastguard Worker 166*6236dae4SAndroid Build Coastguard WorkerHTTP/1.1 401 Sorry wrong password 167*6236dae4SAndroid Build Coastguard WorkerServer: Microsoft-IIS/5.0 168*6236dae4SAndroid Build Coastguard WorkerContent-Type: text/html; charset=iso-8859-1 169*6236dae4SAndroid Build Coastguard WorkerContent-Length: 29 170*6236dae4SAndroid Build Coastguard WorkerWWW-Authenticate: Digest realm="testrealm", nonce="2" 171*6236dae4SAndroid Build Coastguard WorkerWWW-Authenticate: NTLM 172*6236dae4SAndroid Build Coastguard Worker 173*6236dae4SAndroid Build Coastguard WorkerThis is a bad password page! 174*6236dae4SAndroid Build Coastguard WorkerHTTP/1.1 401 NTLM intermediate 175*6236dae4SAndroid Build Coastguard WorkerServer: Microsoft-IIS/5.0 176*6236dae4SAndroid Build Coastguard WorkerContent-Type: text/html; charset=iso-8859-1 177*6236dae4SAndroid Build Coastguard WorkerContent-Length: 33 178*6236dae4SAndroid Build Coastguard WorkerWWW-Authenticate: NTLM TlRMTVNTUAACAAAACAAIADAAAACGgAEAq6U1NAWaJCIAAAAAAAAAAAAAAAA4AAAATlRMTUF1dGg= 179*6236dae4SAndroid Build Coastguard Worker 180*6236dae4SAndroid Build Coastguard WorkerHTTP/1.1 200 Things are fine in server land 181*6236dae4SAndroid Build Coastguard WorkerServer: Microsoft-IIS/5.0 182*6236dae4SAndroid Build Coastguard WorkerContent-Type: text/html; charset=iso-8859-1 183*6236dae4SAndroid Build Coastguard WorkerContent-Length: 32 184*6236dae4SAndroid Build Coastguard Worker 185*6236dae4SAndroid Build Coastguard WorkerFinally, this is the real page! 186*6236dae4SAndroid Build Coastguard WorkerHTTP/1.1 401 Need Digest or NTLM auth (3) 187*6236dae4SAndroid Build Coastguard WorkerServer: Microsoft-IIS/5.0 188*6236dae4SAndroid Build Coastguard WorkerContent-Type: text/html; charset=iso-8859-1 189*6236dae4SAndroid Build Coastguard WorkerContent-Length: 27 190*6236dae4SAndroid Build Coastguard WorkerWWW-Authenticate: Digest realm="testrealm", nonce="4" 191*6236dae4SAndroid Build Coastguard WorkerWWW-Authenticate: NTLM 192*6236dae4SAndroid Build Coastguard Worker 193*6236dae4SAndroid Build Coastguard WorkerHTTP/1.1 401 Sorry wrong password (2) 194*6236dae4SAndroid Build Coastguard WorkerServer: Microsoft-IIS/5.0 195*6236dae4SAndroid Build Coastguard WorkerContent-Type: text/html; charset=iso-8859-1 196*6236dae4SAndroid Build Coastguard WorkerContent-Length: 29 197*6236dae4SAndroid Build Coastguard WorkerWWW-Authenticate: NTLM 198*6236dae4SAndroid Build Coastguard WorkerWWW-Authenticate: Digest realm="testrealm", nonce="5" 199*6236dae4SAndroid Build Coastguard Worker 200*6236dae4SAndroid Build Coastguard WorkerThis is a bad password page! 201*6236dae4SAndroid Build Coastguard WorkerHTTP/1.1 401 NTLM intermediate (2) 202*6236dae4SAndroid Build Coastguard WorkerServer: Microsoft-IIS/5.0 203*6236dae4SAndroid Build Coastguard WorkerContent-Type: text/html; charset=iso-8859-1 204*6236dae4SAndroid Build Coastguard WorkerContent-Length: 33 205*6236dae4SAndroid Build Coastguard WorkerWWW-Authenticate: NTLM TlRMTVNTUAACAAAACAAIADAAAACGgAEAq6U1NAWaJCIAAAAAAAAAAAAAAAA4AAAATlRMTUF1dGg= 206*6236dae4SAndroid Build Coastguard Worker 207*6236dae4SAndroid Build Coastguard WorkerHTTP/1.1 401 Sorry wrong password (3) 208*6236dae4SAndroid Build Coastguard WorkerServer: Microsoft-IIS/5.0 209*6236dae4SAndroid Build Coastguard WorkerContent-Type: text/html; charset=iso-8859-1 210*6236dae4SAndroid Build Coastguard WorkerContent-Length: 29 211*6236dae4SAndroid Build Coastguard WorkerWWW-Authenticate: NTLM 212*6236dae4SAndroid Build Coastguard WorkerWWW-Authenticate: Digest realm="testrealm", nonce="7" 213*6236dae4SAndroid Build Coastguard Worker 214*6236dae4SAndroid Build Coastguard WorkerThis is a bad password page! 215*6236dae4SAndroid Build Coastguard WorkerHTTP/1.1 401 NTLM intermediate (3) 216*6236dae4SAndroid Build Coastguard WorkerServer: Microsoft-IIS/5.0 217*6236dae4SAndroid Build Coastguard WorkerContent-Type: text/html; charset=iso-8859-1 218*6236dae4SAndroid Build Coastguard WorkerContent-Length: 33 219*6236dae4SAndroid Build Coastguard WorkerWWW-Authenticate: NTLM TlRMTVNTUAACAAAACAAIADAAAACGgAEAq6U1NAWaJCIAAAAAAAAAAAAAAAA4AAAATlRMTUF1dGg= 220*6236dae4SAndroid Build Coastguard Worker 221*6236dae4SAndroid Build Coastguard WorkerHTTP/1.1 200 Things are fine in server land (2) 222*6236dae4SAndroid Build Coastguard WorkerServer: Microsoft-IIS/5.0 223*6236dae4SAndroid Build Coastguard WorkerContent-Type: text/html; charset=iso-8859-1 224*6236dae4SAndroid Build Coastguard WorkerContent-Length: 32 225*6236dae4SAndroid Build Coastguard Worker 226*6236dae4SAndroid Build Coastguard WorkerFinally, this is the real page! 227*6236dae4SAndroid Build Coastguard Worker</datacheck> 228*6236dae4SAndroid Build Coastguard Worker 229*6236dae4SAndroid Build Coastguard Worker</reply> 230*6236dae4SAndroid Build Coastguard Worker 231*6236dae4SAndroid Build Coastguard Worker# Client-side 232*6236dae4SAndroid Build Coastguard Worker<client> 233*6236dae4SAndroid Build Coastguard Worker<features> 234*6236dae4SAndroid Build Coastguard WorkerNTLM 235*6236dae4SAndroid Build Coastguard WorkerSSL 236*6236dae4SAndroid Build Coastguard Worker!SSPI 237*6236dae4SAndroid Build Coastguard Worker</features> 238*6236dae4SAndroid Build Coastguard Worker<server> 239*6236dae4SAndroid Build Coastguard Workerhttp 240*6236dae4SAndroid Build Coastguard Worker</server> 241*6236dae4SAndroid Build Coastguard Worker<tool> 242*6236dae4SAndroid Build Coastguard Workerlibauthretry 243*6236dae4SAndroid Build Coastguard Worker</tool> 244*6236dae4SAndroid Build Coastguard Worker 245*6236dae4SAndroid Build Coastguard Worker<name> 246*6236dae4SAndroid Build Coastguard WorkerHTTP authorization retry (Digest switching to NTLM) 247*6236dae4SAndroid Build Coastguard Worker</name> 248*6236dae4SAndroid Build Coastguard Worker<command> 249*6236dae4SAndroid Build Coastguard Workerhttp://%HOSTIP:%HTTPPORT/%TESTNUMBER digest ntlm 250*6236dae4SAndroid Build Coastguard Worker</command> 251*6236dae4SAndroid Build Coastguard Worker</client> 252*6236dae4SAndroid Build Coastguard Worker 253*6236dae4SAndroid Build Coastguard Worker# Verify data after the test has been "shot" 254*6236dae4SAndroid Build Coastguard Worker<verify> 255*6236dae4SAndroid Build Coastguard Worker<protocol> 256*6236dae4SAndroid Build Coastguard WorkerGET /%TESTNUMBER0100 HTTP/1.1 257*6236dae4SAndroid Build Coastguard WorkerHost: %HOSTIP:%HTTPPORT 258*6236dae4SAndroid Build Coastguard WorkerAccept: */* 259*6236dae4SAndroid Build Coastguard Worker 260*6236dae4SAndroid Build Coastguard WorkerGET /%TESTNUMBER0100 HTTP/1.1 261*6236dae4SAndroid Build Coastguard WorkerHost: %HOSTIP:%HTTPPORT 262*6236dae4SAndroid Build Coastguard WorkerAuthorization: Digest username="testuser", realm="testrealm", nonce="1", uri="/%TESTNUMBER0100", response="53c80666f5e3a4a55f92a66aaf0078bb" 263*6236dae4SAndroid Build Coastguard WorkerAccept: */* 264*6236dae4SAndroid Build Coastguard Worker 265*6236dae4SAndroid Build Coastguard WorkerGET /%TESTNUMBER0200 HTTP/1.1 266*6236dae4SAndroid Build Coastguard WorkerHost: %HOSTIP:%HTTPPORT 267*6236dae4SAndroid Build Coastguard WorkerAuthorization: NTLM TlRMTVNTUAABAAAABoIIAAAAAAAAAAAAAAAAAAAAAAA= 268*6236dae4SAndroid Build Coastguard WorkerAccept: */* 269*6236dae4SAndroid Build Coastguard Worker 270*6236dae4SAndroid Build Coastguard WorkerGET /%TESTNUMBER0200 HTTP/1.1 271*6236dae4SAndroid Build Coastguard WorkerHost: %HOSTIP:%HTTPPORT 272*6236dae4SAndroid Build Coastguard WorkerAuthorization: NTLM TlRMTVNTUAADAAAAGAAYAEAAAAAYABgAWAAAAAAAAABwAAAACAAIAHAAAAALAAsAeAAAAAAAAAAAAAAAhoABAI+/Fp9IERAQ74OsdNPbBpg7o8CVwLSO4DtFyIcZHUMKVktWIu92s2892OVpd2JzqnRlc3R1c2VyV09SS1NUQVRJT04= 273*6236dae4SAndroid Build Coastguard WorkerAccept: */* 274*6236dae4SAndroid Build Coastguard Worker 275*6236dae4SAndroid Build Coastguard WorkerGET /%TESTNUMBER0300 HTTP/1.1 276*6236dae4SAndroid Build Coastguard WorkerHost: %HOSTIP:%HTTPPORT 277*6236dae4SAndroid Build Coastguard WorkerAccept: */* 278*6236dae4SAndroid Build Coastguard Worker 279*6236dae4SAndroid Build Coastguard WorkerGET /%TESTNUMBER0300 HTTP/1.1 280*6236dae4SAndroid Build Coastguard WorkerHost: %HOSTIP:%HTTPPORT 281*6236dae4SAndroid Build Coastguard WorkerAuthorization: Digest username="testuser", realm="testrealm", nonce="4", uri="/%TESTNUMBER0300", response="1aa5d90da9803ca12d04b24e0f19476e" 282*6236dae4SAndroid Build Coastguard WorkerAccept: */* 283*6236dae4SAndroid Build Coastguard Worker 284*6236dae4SAndroid Build Coastguard WorkerGET /%TESTNUMBER0400 HTTP/1.1 285*6236dae4SAndroid Build Coastguard WorkerHost: %HOSTIP:%HTTPPORT 286*6236dae4SAndroid Build Coastguard WorkerAuthorization: NTLM TlRMTVNTUAABAAAABoIIAAAAAAAAAAAAAAAAAAAAAAA= 287*6236dae4SAndroid Build Coastguard WorkerAccept: */* 288*6236dae4SAndroid Build Coastguard Worker 289*6236dae4SAndroid Build Coastguard WorkerGET /%TESTNUMBER0400 HTTP/1.1 290*6236dae4SAndroid Build Coastguard WorkerHost: %HOSTIP:%HTTPPORT 291*6236dae4SAndroid Build Coastguard WorkerAuthorization: NTLM TlRMTVNTUAADAAAAGAAYAEAAAAAYABgAWAAAAAAAAABwAAAACAAIAHAAAAALAAsAeAAAAAAAAAAAAAAAhoABANgKEcT5xUUBHw5+0m4FjWTGNzg6PeHJHbaPwNwCt/tXcnIeTQCTMAg12SPDyNXMf3Rlc3R1c2VyV09SS1NUQVRJT04= 292*6236dae4SAndroid Build Coastguard WorkerAccept: */* 293*6236dae4SAndroid Build Coastguard Worker 294*6236dae4SAndroid Build Coastguard WorkerGET /%TESTNUMBER0500 HTTP/1.1 295*6236dae4SAndroid Build Coastguard WorkerHost: %HOSTIP:%HTTPPORT 296*6236dae4SAndroid Build Coastguard WorkerAuthorization: NTLM TlRMTVNTUAABAAAABoIIAAAAAAAAAAAAAAAAAAAAAAA= 297*6236dae4SAndroid Build Coastguard WorkerAccept: */* 298*6236dae4SAndroid Build Coastguard Worker 299*6236dae4SAndroid Build Coastguard WorkerGET /%TESTNUMBER0500 HTTP/1.1 300*6236dae4SAndroid Build Coastguard WorkerHost: %HOSTIP:%HTTPPORT 301*6236dae4SAndroid Build Coastguard WorkerAuthorization: NTLM TlRMTVNTUAADAAAAGAAYAEAAAAAYABgAWAAAAAAAAABwAAAACAAIAHAAAAALAAsAeAAAAAAAAAAAAAAAhoABAI+/Fp9IERAQ74OsdNPbBpg7o8CVwLSO4DtFyIcZHUMKVktWIu92s2892OVpd2JzqnRlc3R1c2VyV09SS1NUQVRJT04= 302*6236dae4SAndroid Build Coastguard WorkerAccept: */* 303*6236dae4SAndroid Build Coastguard Worker 304*6236dae4SAndroid Build Coastguard Worker</protocol> 305*6236dae4SAndroid Build Coastguard Worker</verify> 306*6236dae4SAndroid Build Coastguard Worker</testcase> 307