Thank you Jens, Patrick, Jason, A quick check with curl demonstrated that couch was in fact serving well-formed responses, chunked into multiple packets. Confirmed with tcpdump. Upgraded to https://github.com/dready92/PHP-on-Couch/ and it works great, using curl libraries.
I did not go back to test against r979368. As far as the presence of an RST packet, I admit I'm not certain, but I only see one ACK from the client back to the server before the next packet comes down the wire. Request from client ACK from server Response headers from server ACK from client Response body from server ACK from client ... seems pretty standard. All was solved within an hour last weekend, thank you for your responses to my inquiry. Sincerely, Dylan On Sun, Sep 18, 2011 at 4:53 AM, Patrick Barnes <[email protected]> wrote: > There is additionally several PHP couch libraries. > I use and would recommend you try https://github.com/dready92/** > PHP-on-Couch/ <https://github.com/dready92/PHP-on-Couch/> > > There's no sense in reinventing the wheel again and again... > > > On 18/09/2011 5:29 PM, Jens Alfke wrote: > >> Looks like you're rolling your own HTTP library, which is a bit worrisome. >> (I thought there was already an HTTP client library in PHP, maybe as part of >> PEAR?) Can you reproduce the bug using an existing HTTP client like curl? >> >> --Jens >> >
