http icon indicating copy to clipboard operation
http copied to clipboard

Event-driven, streaming HTTP client and server implementation for ReactPHP.

Results 52 http issues
Sort by recently updated
recently updated
newest added

This builds on top of #405 and further builds out #423 by also close connections with inactive requests. Closes: #423

new feature
HTTP/1.1

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

new feature

Added the ability to replace server request via inheritance. This will make it possible to use a different psr7 implementation for `ServerRequestInterface`

new feature
question

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

new feature
help wanted

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

new feature

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

new feature
help wanted

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

new feature
HTTP/1.1
help wanted

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.

new feature
HTTP/1.1
help wanted

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

new feature
help wanted