File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / curl / tests / data / test598
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Wed Jun 3 10:01:16 2020 UTC (5 years ago) by misho
Branches: curl, MAIN
CVS tags: v7_70_0p4, HEAD
curl

    1: <testcase>
    2: <info>
    3: <keywords>
    4: HTTP
    5: HTTP GET
    6: HTTP set cookie
    7: cookies
    8: CURLOPT_REFERER
    9: curl_easy_reset
   10: </keywords>
   11: </info>
   12: #
   13: # Server-side
   14: <reply>
   15: <data>
   16: HTTP/1.1 200 OK
   17: Date: Thu, 09 Nov 2010 14:49:00 GMT
   18: Content-Length: 6
   19: Connection: close
   20: Content-Type: text/html
   21: 
   22: -foo-
   23: </data>
   24: 
   25: # since the request runs twice
   26: <datacheck>
   27: HTTP/1.1 200 OK
   28: Date: Thu, 09 Nov 2010 14:49:00 GMT
   29: Content-Length: 6
   30: Connection: close
   31: Content-Type: text/html
   32: 
   33: -foo-
   34: HTTP/1.1 200 OK
   35: Date: Thu, 09 Nov 2010 14:49:00 GMT
   36: Content-Length: 6
   37: Connection: close
   38: Content-Type: text/html
   39: 
   40: -foo-
   41: </datacheck>
   42: 
   43: </reply>
   44: 
   45: # Client-side
   46: <client>
   47: <server>
   48: http
   49: </server>
   50: # tool is what to use instead of 'curl'
   51: <tool>
   52: lib598
   53: </tool>
   54: 
   55:  <name>
   56: curl_easy_reset with referer and other strings set
   57:  </name>
   58:  <command>
   59: http://%HOSTIP:%HTTPPORT/598
   60: </command>
   61: </client>
   62: 
   63: #
   64: # Verify data after the test has been "shot"
   65: <verify>
   66: <protocol>
   67: GET /598 HTTP/1.1
   68: Host: %HOSTIP:%HTTPPORT
   69: User-Agent: the-moo agent next generation
   70: Accept: */*
   71: Referer: http://example.com/the-moo
   72: Cookie: name=moo
   73: 
   74: GET /598 HTTP/1.1
   75: Host: %HOSTIP:%HTTPPORT
   76: Accept: */*
   77: 
   78: </protocol>
   79: </verify>
   80: </testcase>

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>