Derek Gottfrid wrote:
I noticed an oddity and want to check and see if anybody else was
seeing the same issue.

 If I call a eventlib http server w/ GET and Keep Alive and then
follow it up with a POST on the same connection, then I see a 400 Bad
Request message returned.  If I just call the POST directly on the
first call it works fine since there is not Keep Alive in play.  How
robust is the keep alive support?  I will keep digging and can post
some sample code if it helps.  Sorry for such newbie questions.

I think the keepalive support is reasonably good by now, at least in trunk head. (What version are you using?)

I haven't tested that specific case, though, and I suspect no one else has either. I deliberately avoid reusing connections for POST requests when issuing requests, and I think most web browsers do the same. This avoids an awkward situation where a non-idempotent requests can fail because the server has timed out the connection, and it's not safe to retry. RFC 2616 section 8.1.4 touches on this.


derek
_______________________________________________
Libevent-users mailing list
Libevent-users@monkey.org
http://monkeymail.org/mailman/listinfo/libevent-users

_______________________________________________
Libevent-users mailing list
Libevent-users@monkey.org
http://monkeymail.org/mailman/listinfo/libevent-users

Reply via email to