cURL
Haxx ad
libcurl

curl's project page on SourceForge.net

Sponsors:
Haxx

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

Sorry, as this is not a bug I decided to close this bug report. If you want to pursue the idea of changing the behavior in some way, or providing an alternative information you can use, then please bring it to a suitable mailing list.

Thanks for your interest and help in improving curl!

---
** [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.

donate! Page updated May 06, 2013.
web site info

File upload with ASP.NET