Mailing Lists
| |
|
|
|
cURL Mailing List Monthly Index Single Mail
curl-tracker Archives
[curl:bugs] #1202 Response body not parsed for OK 200 if If-Modified-Since matches Last-Modified
From: Daniel Stenberg <bagder_at_users.sf.net>
Date: Mon, 04 Mar 2013 14:43:40 +0000
- **assigned_to**: Daniel Stenberg
---
** [bugs:#1202] Response body not parsed for OK 200 if If-Modified-Since matches Last-Modified**
**Status:** open
**Created:** Mon Mar 04, 2013 07:43 AM UTC by Niko Sams
**Last Updated:** Mon Mar 04, 2013 07:43 AM UTC
**Owner:** Daniel Stenberg
For some reason fetching the url with lastmodified options doesn't work
correctly. The server returns a 200 OK but the response doesn't include the
body.
to reproduce start the following php script:
<?php
$sock = socket_create_listen(1234);
socket_getsockname($sock, $addr, $port);
print "Server Listening on $addr:$port\n";
while($c = socket_accept($sock)) {
socket_getpeername($c, $raddr, $rport);
print "Received Connection from $raddr:$rport\n";
$buf = '';
do {
$l = socket_read($c, 1024);
$buf .= $l;
} while (substr($buf, -4) != "\r\n\r\n");
echo $buf."\n";
$out = "HTTP/1.1 200 OK
Content-Type: text/plain
Last-Modified: Mon, 25 Feb 2013 13:35:56 GMT
test
";
$out = str_replace("\n", "\r\n", $out);
echo $out;
socket_write($c, $out, strlen($out));
socket_close($c);
}
socket_close($sock);
?>
and try to fetch:
`curl localhost:1234 -v -z "Mon, 25 Feb 2013 13:35:56 GMT"`
Expected behavior:
body ("test") should be included in response
Actual behavior:
body is *not* included in response
Downstream bug: https://bugs.php.net/bug.php?id=64298
---
Sent from sourceforge.net because you indicated interest in <https://sourceforge.net/p/curl/bugs/1202/>
To unsubscribe from further messages, please visit <https://sourceforge.net/auth/prefs/>
Received on 2013-03-04
These mail archives are generated by hypermail. |
Page updated January 05, 2012.
web site info