mirror of
https://github.com/moparisthebest/curl
synced 2024-11-12 20:45:03 -05:00
9f44a95522
and allow reuse by multiple protocols. Several unused error codes were removed. In all cases, macros were added to preserve source (and binary) compatibility with the old names. These macros are subject to removal at a future date, but probably not before 2009. An application can be tested to see if it is using any obsolete code by compiling it with the CURL_NO_OLDIES macro defined. Documented some newer error codes in libcurl-error(3)
69 lines
891 B
Plaintext
69 lines
891 B
Plaintext
<testcase>
|
|
<info>
|
|
<keywords>
|
|
HTTP
|
|
HTTP GET
|
|
Resume
|
|
FAILURE
|
|
</keywords>
|
|
</info>
|
|
#
|
|
# Server-side
|
|
<reply>
|
|
<data>
|
|
HTTP/1.1 404 Nah
|
|
Date: Thu, 09 Nov 2010 14:49:00 GMT
|
|
Connection: close
|
|
Content-Length: 13
|
|
Funny-head: yesyes
|
|
|
|
0123456789123
|
|
</data>
|
|
|
|
<datacheck>
|
|
HTTP/1.1 404 Nah
|
|
Date: Thu, 09 Nov 2010 14:49:00 GMT
|
|
Connection: close
|
|
Content-Length: 13
|
|
Funny-head: yesyes
|
|
|
|
</datacheck>
|
|
</reply>
|
|
|
|
#
|
|
# Client-side
|
|
<client>
|
|
<features>
|
|
large_file
|
|
</features>
|
|
<server>
|
|
http
|
|
</server>
|
|
<name>
|
|
HTTP GET with large-file resume point and failed resume
|
|
</name>
|
|
<command>
|
|
http://%HOSTIP:%HTTPPORT/99 -C 9999999999
|
|
</command>
|
|
</client>
|
|
|
|
#
|
|
# Verify data after the test has been "shot"
|
|
<verify>
|
|
# 33 is CURLE_RANGE_ERROR
|
|
<errorcode>
|
|
33
|
|
</errorcode>
|
|
<strip>
|
|
^User-Agent:.*
|
|
</strip>
|
|
<protocol>
|
|
GET /99 HTTP/1.1
|
|
Range: bytes=9999999999-
|
|
Host: 127.0.0.1:%HTTPPORT
|
|
Accept: */*
|
|
|
|
</protocol>
|
|
</verify>
|
|
</testcase>
|