http
http copied to clipboard
Event-driven, streaming HTTP client and server implementation for ReactPHP.
This builds on top of #405 and further builds out #423 by also close connections with inactive requests. Closes: #423
This new middleware introduces a timeout of closing inactive connections between connections after a configured amount of seconds. This builds on top of #405 and partially on #422 This PR...
Added the ability to replace server request via inheritance. This will make it possible to use a different psr7 implementation for `ServerRequestInterface`
related to #324 Attempt to extract a client certificate from the request and add it to server params as SSL_CLIENT_CERT (as per apache). Allows Middleware to get at the client...
While I was trying to port some blocking libcURL code to ReactPHP I found there is no support for handling cookies when using the HTTP client. Inspired by other clients...
Hello, i am trying to get the last URI in a redirect sequence, this uri is available in the request object but there is no way to getting out at...
This library should provide support for HTTP upgrades (WebSocket etc.) using the `Connection: upgrade` and `Upgrade: websocket` headers. This is already supported on the server-side (see #190), so adding support...
As it stated at [MDN](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/307) _The method and the body of the original request are reused to perform the redirected request._ But [here](https://github.com/reactphp/http/blob/bc537273d11ee769c723a830e63aa33c0c35a530/src/Io/Transaction.php#L265) request is converted from POST to GET.
Self-quoting from our server-side implementation: https://github.com/reactphp/http/issues/109#issuecomment-278958298 > Thanks for filing this ticket and sparking the discussion about our expect-continue feature (`Expect: 100-continue`) :+1: > > First things first, here's how...