1
0
mirror of https://github.com/moparisthebest/curl synced 2024-11-16 06:25:03 -05:00

test1519: use lib1518 and test CURLINFO_REDIRECT_URL more

This commit is contained in:
Daniel Stenberg 2018-12-11 16:36:07 +01:00
parent 435402cfe3
commit 1945460d48
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2
2 changed files with 63 additions and 3 deletions

View File

@ -169,9 +169,7 @@ test1444 test1445 test1446 test1447 test1448 test1449 test1450 test1451 \
test1452 test1453 test1454 test1455 test1456 test1457 \ test1452 test1453 test1454 test1455 test1456 test1457 \
test1500 test1501 test1502 test1503 test1504 test1505 test1506 test1507 \ test1500 test1501 test1502 test1503 test1504 test1505 test1506 test1507 \
test1508 test1509 test1510 test1511 test1512 test1513 test1514 test1515 \ test1508 test1509 test1510 test1511 test1512 test1513 test1514 test1515 \
test1516 test1517 test1518 \ test1516 test1517 test1518 test1519 test1520 test1521 test1522 \
\
test1520 test1521 test1522 \
\ \
test1525 test1526 test1527 test1528 test1529 test1530 test1531 test1532 \ test1525 test1526 test1527 test1528 test1529 test1530 test1531 test1532 \
test1533 test1534 test1535 test1536 test1537 test1538 \ test1533 test1534 test1535 test1536 test1537 test1538 \

62
tests/data/test1519 Normal file
View File

@ -0,0 +1,62 @@
<testcase>
<info>
<keywords>
HTTP
</keywords>
</info>
#
# This reproduces issue #3340
#
# Server-side
<reply>
<data nocheck="yes">
HTTP/1.1 302 redirect to broken URL
Date: Thu, 17 Mar 2016 14:41:00 GMT
Server: test-server/fake
Content-Type: text/plain; charset=US-ASCII
X-Special: swsclose
Location: h ttp://1.2.4.5/test
Content-Length: 0
Connection: close
</data>
</reply>
# Client-side
<client>
<server>
http
</server>
# tool is what to use instead of 'curl'
<tool>
lib1518
</tool>
<name>
Extract Location: with broken absolute URL
</name>
<command>
http://%HOSTIP:%HTTPPORT/1519
</command>
</client>
#
# Verify data after the test has been "shot"
<verify>
<strippart>
</strippart>
<protocol>
</protocol>
<stdout>
res: 0
status: 302
redirects: 0
effectiveurl: http://%HOSTIP:%HTTPPORT/1519
redirecturl: http://127.0.0.1:8990/h%20ttp://1.2.4.5/test
</stdout>
<errorcode>
0
</errorcode>
</verify>
</testcase>