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: Tue, 21 May 2013 21:46:22 +0000
- **status**: open --> closed-rejected
---
** [bugs:#1202] Response body not parsed for OK 200 if If-Modified-Since matches Last-Modified**
**Status:** closed-rejected
**Created:** Mon Mar 04, 2013 07:43 AM UTC by Niko Sams
**Last Updated:** Tue Apr 02, 2013 04:40 PM 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/subscriptions/>
Received on 2013-05-21
These mail archives are generated by hypermail. |
Page updated May 06, 2013.
web site info