Annotation of embedaddon/curl/tests/data/test1088, revision 1.1
1.1 ! misho 1: <testcase>
! 2: <info>
! 3: <keywords>
! 4: HTTP
! 5: HTTP proxy
! 6: HTTP Basic auth
! 7: HTTP proxy Basic auth
! 8: followlocation
! 9: --anyauth
! 10: --location-trusted
! 11: </keywords>
! 12: </info>
! 13:
! 14: #
! 15: # Server-side
! 16: <reply>
! 17: <data1000 nocheck="yes">
! 18: HTTP/1.1 401 Authorization Required
! 19: WWW-Authenticate: Basic
! 20: Content-Type: text/plain
! 21: Content-Length: 0
! 22:
! 23: </data1000>
! 24: <data1001 nocheck="yes">
! 25: HTTP/1.1 302 OK
! 26: Date: Thu, 09 Nov 2010 14:49:00 GMT
! 27: Server: test-server/fake swsclose
! 28: Content-Type: text/plain
! 29: Funny-head: yesyes
! 30: Location: http://goto.second.host.now/10881002
! 31: Content-Length: 0
! 32: Connection: close
! 33:
! 34: </data1001>
! 35: <data1003 nocheck="yes">
! 36: HTTP/1.1 200 OK
! 37: Date: Thu, 09 Nov 2010 14:49:00 GMT
! 38: Server: test-server/fake swsclose
! 39: Content-Type: text/plain
! 40: Funny-head: yesyes
! 41: Content-Length: 9
! 42:
! 43: contents
! 44: </data1003>
! 45:
! 46: <datacheck>
! 47: HTTP/1.1 401 Authorization Required
! 48: WWW-Authenticate: Basic
! 49: Content-Type: text/plain
! 50: Content-Length: 0
! 51:
! 52: HTTP/1.1 302 OK
! 53: Date: Thu, 09 Nov 2010 14:49:00 GMT
! 54: Server: test-server/fake swsclose
! 55: Content-Type: text/plain
! 56: Funny-head: yesyes
! 57: Location: http://goto.second.host.now/10881002
! 58: Content-Length: 0
! 59: Connection: close
! 60:
! 61: HTTP/1.1 200 OK
! 62: Date: Thu, 09 Nov 2010 14:49:00 GMT
! 63: Server: test-server/fake swsclose
! 64: Content-Type: text/plain
! 65: Funny-head: yesyes
! 66: Content-Length: 9
! 67:
! 68: contents
! 69: </datacheck>
! 70: </reply>
! 71:
! 72: #
! 73: # Client-side
! 74: <client>
! 75: <server>
! 76: http
! 77: </server>
! 78: <name>
! 79: HTTP, proxy with --anyauth and Location: to new host using location-trusted
! 80: </name>
! 81: <command>
! 82: http://first.host.it.is/we/want/that/page/10881000 -x %HOSTIP:%HTTPPORT --user iam:myself --location-trusted --anyauth
! 83: </command>
! 84: <features>
! 85: proxy
! 86: </features>
! 87: </client>
! 88:
! 89: #
! 90: # Verify data after the test has been "shot"
! 91: <verify>
! 92: <strip>
! 93: ^User-Agent:.*
! 94: </strip>
! 95: <protocol>
! 96: GET http://first.host.it.is/we/want/that/page/10881000 HTTP/1.1
! 97: Host: first.host.it.is
! 98: Accept: */*
! 99: Proxy-Connection: Keep-Alive
! 100:
! 101: GET http://first.host.it.is/we/want/that/page/10881000 HTTP/1.1
! 102: Host: first.host.it.is
! 103: Authorization: Basic aWFtOm15c2VsZg==
! 104: Accept: */*
! 105: Proxy-Connection: Keep-Alive
! 106:
! 107: GET http://goto.second.host.now/10881002 HTTP/1.1
! 108: Host: goto.second.host.now
! 109: Authorization: Basic aWFtOm15c2VsZg==
! 110: Accept: */*
! 111: Proxy-Connection: Keep-Alive
! 112:
! 113: </protocol>
! 114: </verify>
! 115: </testcase>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>