~ubuntu-branches/ubuntu/vivid/curl/vivid

« back to all changes in this revision

Viewing changes to tests/data/test1095

  • Committer: Bazaar Package Importer
  • Author(s): Andreas Schuldei
  • Date: 2009-04-02 23:35:45 UTC
  • mto: (1.2.1 upstream) (3.2.3 sid)
  • mto: This revision was merged to the branch mainline in revision 38.
  • Revision ID: james.westby@ubuntu.com-20090402233545-geixkwhe3izccjt7
Tags: upstream-7.19.4
ImportĀ upstreamĀ versionĀ 7.19.4

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<testcase>
 
2
<info>
 
3
<keywords>
 
4
HTTP
 
5
HTTP GET
 
6
HTTP Digest auth
 
7
</keywords>
 
8
</info>
 
9
# Server-side
 
10
<reply>
 
11
<data>
 
12
HTTP/1.1 401 Authorization Required swsclose
 
13
Server: Apache/1.3.27 (Darwin) PHP/4.1.2
 
14
WWW-Authenticate: Digest realm="test \"this\" realm!!", nonce="1053604145"
 
15
Content-Type: text/html; charset=iso-8859-1
 
16
Content-Length: 26
 
17
 
 
18
This is not the real page
 
19
</data>
 
20
 
 
21
# This is supposed to be returned when the server gets a
 
22
# Authorization: Digest line passed-in from the client
 
23
<data1000>
 
24
HTTP/1.1 200 OK swsclose
 
25
Server: Apache/1.3.27 (Darwin) PHP/4.1.2
 
26
Content-Type: text/html; charset=iso-8859-1
 
27
Content-Length: 23
 
28
 
 
29
This IS the real page!
 
30
</data1000>
 
31
 
 
32
<datacheck>
 
33
HTTP/1.1 401 Authorization Required swsclose
 
34
Server: Apache/1.3.27 (Darwin) PHP/4.1.2
 
35
WWW-Authenticate: Digest realm="test \"this\" realm!!", nonce="1053604145"
 
36
Content-Type: text/html; charset=iso-8859-1
 
37
Content-Length: 26
 
38
 
 
39
HTTP/1.1 200 OK swsclose
 
40
Server: Apache/1.3.27 (Darwin) PHP/4.1.2
 
41
Content-Type: text/html; charset=iso-8859-1
 
42
Content-Length: 23
 
43
 
 
44
This IS the real page!
 
45
</datacheck>
 
46
 
 
47
</reply>
 
48
 
 
49
# Client-side
 
50
<client>
 
51
<server>
 
52
http
 
53
</server>
 
54
<features>
 
55
crypto
 
56
</features>
 
57
 <name>
 
58
HTTP with Digest and realm with quoted quotes
 
59
 </name>
 
60
 <command>
 
61
http://%HOSTIP:%HTTPPORT/1095 -u testuser:testpass --digest
 
62
</command>
 
63
</client>
 
64
 
 
65
# Verify data after the test has been "shot"
 
66
<verify>
 
67
<strip>
 
68
^User-Agent:.*
 
69
</strip>
 
70
<protocol>
 
71
GET /1095 HTTP/1.1
 
72
Host: %HOSTIP:%HTTPPORT
 
73
Accept: */*
 
74
 
 
75
GET /1095 HTTP/1.1
 
76
Authorization: Digest username="testuser", realm="test \"this\" realm!!", nonce="1053604145", uri="/1095", response="a1c7931ece9e8617bae2715045e4f49f"
 
77
User-Agent: curl/7.10.5 (i686-pc-linux-gnu) libcurl/7.10.5 OpenSSL/0.9.7a ipv6 zlib/1.1.3
 
78
Host: %HOSTIP:%HTTPPORT
 
79
Accept: */*
 
80
 
 
81
</protocol>
 
82
</verify>
 
83
</testcase>