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, 01 Apr 2013 21:14:42 +0000
You're basically asking for a modified behavior, not a bug fix. What are you proposing (lib)curl should do, exactly?
--- ** [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:** Tue Mar 05, 2013 10:24 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/subscriptions/>Received on 2013-04-01 These mail archives are generated by hypermail. |
Page updated January 05, 2012.
web site info