"Fossies" - the Fresh Open Source Software Archive

Member "curl-7.66.0/tests/data/test1002" (9 Sep 2019, 2791 Bytes) of package /linux/www/curl-7.66.0.tar.xz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "test1002": 7.65.3_vs_7.66.0.

    1 <testcase>
    2 <info>
    3 <keywords>
    4 HTTP
    5 HTTP PUT
    6 HTTP proxy
    7 HTTP Digest auth
    8 Resume
    9 Content-Range
   10 CUSTOMREQUEST
   11 </keywords>
   12 </info>
   13 
   14 <reply>
   15 <data>
   16 HTTP/1.1 100 Continue
   17 Server: Microsoft-IIS/5.0
   18 Date: Sun, 03 Apr 2005 14:57:45 GMT
   19 X-Powered-By: ASP.NET
   20 
   21 HTTP/1.1 401 authentication please swsbounce
   22 Server: Microsoft-IIS/6.0
   23 WWW-Authenticate: Digest realm="testrealm", nonce="1053604144"
   24 Content-Type: text/html; charset=iso-8859-1
   25 Content-Length: 0
   26 
   27 </data>
   28 <data1000>
   29 HTTP/1.1 200 A OK
   30 Server: Microsoft-IIS/6.0
   31 Content-Type: text/html; charset=iso-8859-1
   32 Content-Length: 3
   33 
   34 ok
   35 </data1000>
   36 
   37 <datacheck>
   38 HTTP/1.1 100 Continue
   39 Server: Microsoft-IIS/5.0
   40 Date: Sun, 03 Apr 2005 14:57:45 GMT
   41 X-Powered-By: ASP.NET
   42 
   43 HTTP/1.1 401 authentication please swsbounce
   44 Server: Microsoft-IIS/6.0
   45 WWW-Authenticate: Digest realm="testrealm", nonce="1053604144"
   46 Content-Type: text/html; charset=iso-8859-1
   47 Content-Length: 0
   48 
   49 HTTP/1.1 200 A OK
   50 Server: Microsoft-IIS/6.0
   51 Content-Type: text/html; charset=iso-8859-1
   52 Content-Length: 3
   53 
   54 ok
   55 </datacheck>
   56 
   57 </reply>
   58 
   59 # Client-side
   60 <client>
   61 # 
   62 <server>
   63 http
   64 </server>
   65 <features>
   66 !SSPI
   67 crypto
   68 </features>
   69  <name>
   70 HTTP PUT with Digest auth, resumed upload and modified method, twice
   71  </name>
   72  <command>
   73 http://%HOSTIP:%HTTPPORT/1002.upload1 -T log/1002 http://%HOSTIP:%HTTPPORT/1002.upload2 -T log/1002 -u auser:apasswd --digest -x  http://%HOSTIP:%HTTPPORT -C 2 -X GET
   74 </command>
   75 <file name="log/1002">
   76 test
   77 </file>
   78 </client>
   79 
   80 # Verify data after the test has been "shot"
   81 <verify>
   82 <strip>
   83 ^User-Agent:.*
   84 </strip>
   85 <protocol>
   86 GET http://%HOSTIP:%HTTPPORT/1002.upload1 HTTP/1.1
   87 Host: %HOSTIP:%HTTPPORT
   88 Content-Range: bytes 2-4/5
   89 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
   90 Accept: */*
   91 Proxy-Connection: Keep-Alive
   92 Content-Length: 0
   93 
   94 GET http://%HOSTIP:%HTTPPORT/1002.upload1 HTTP/1.1
   95 Host: %HOSTIP:%HTTPPORT
   96 Authorization: Digest username="auser", realm="testrealm", nonce="1053604144", uri="/1002.upload1", response="198aa9b6acb4b0c71d02a197a5e41f54"
   97 Content-Range: bytes 2-4/5
   98 Accept: */*
   99 Proxy-Connection: Keep-Alive
  100 Content-Length: 3
  101 Expect: 100-continue
  102 
  103 st
  104 GET http://%HOSTIP:%HTTPPORT/1002.upload2 HTTP/1.1
  105 Host: %HOSTIP:%HTTPPORT
  106 Content-Range: bytes 2-4/5
  107 User-Agent: curl/7.16.1
  108 Accept: */*
  109 Proxy-Connection: Keep-Alive
  110 Content-Length: 0
  111 
  112 GET http://%HOSTIP:%HTTPPORT/1002.upload2 HTTP/1.1
  113 Host: %HOSTIP:%HTTPPORT
  114 Authorization: Digest username="auser", realm="testrealm", nonce="1053604144", uri="/1002.upload2", response="d711f0d2042786d930de635ba0d1a1d0"
  115 Content-Range: bytes 2-4/5
  116 User-Agent: curl/7.16.1
  117 Accept: */*
  118 Proxy-Connection: Keep-Alive
  119 Content-Length: 3
  120 Expect: 100-continue
  121 
  122 st
  123 </protocol>
  124 </verify>
  125 </testcase>