Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/reactphp/http
Event-driven, streaming HTTP client and server implementation for ReactPHP.
https://github.com/reactphp/http
Improve assigning `Content-Length` for `304 Not Modified` response
e19e9870e8fc515a1586f651a721d98680b34e80 authored about 3 years ago5f795a0d6d97dc624c5a9a79308d6e28f59db0d1 authored about 3 years ago
Explicitly close streaming response body when body MUST be empty
3e2caebbb1dadc41e1cdb31d5492d0a8c5f2d34e authored about 3 years agoeba1e1e976f971734909d4d228f7d3825678404a authored about 3 years ago
80e45932240ed59cecbaf19d42435846185fbb01 authored over 3 years ago
10b459437c1136afecefe2eb00209817c32ea6be authored over 3 years ago
fb82de172af8a460083747ae1fa9253ebea3e68a authored over 3 years ago
f0e7249ccf3c6186eb1044f9e78247ce11f564c8 authored over 3 years ago
b011736967131b5e50d49985d3063135a310d1c6 authored over 3 years ago
6785514d6cef6304822bd6aeac837cd97c5e8cf1 authored over 3 years ago
bf32f168b28a12e5666928ee884d591939e448d6 authored over 3 years ago
Don't run requests through configuration middleware
29940dc0a11bc46cf073ac64ce9404ef9b89bc16 authored over 3 years agoWhile working on another PR that introduces another configuration middleware it dawned on me tha...
871edea7887e8de42686834bf6601d99254b0f72 authored over 3 years agoUpdate proxy examples to use simplified APIs thanks to default loop
cd36b4fa319f1296cb634743a600e3548e31d443 authored over 3 years ago40ecb8f6dfa5c424a291c5784a1f6086913e1a6f authored over 3 years ago
8a0fd7c0aa74f0db3008b1e47ca86c613cbb040e authored over 3 years ago
Simplify usage by supporting new Socket API without nullable loop arguments
667a44e6f346d2321ad55c6dc84db45b98b07d56 authored over 3 years ago30c33fe4673357cb083e65965ab7bf7de1e59cd8 authored over 3 years ago
Update `Browser` signature to take `$connector` as first argument
e1c5e4f3f356f86dd3fccdcafd83a31e27e23152 authored over 3 years ago12a4946268ebe61f9a15de5acc495351778e70b4 authored over 3 years ago
77f56dc0f5d00e71503d42784779a1234bd49ddd authored over 3 years ago
255e89173a6a1636fbcd19d472ea7d492cbbc859 authored over 3 years ago
e654f59a267e72a157916a8adeb48c6f961bfea2 authored over 3 years ago
b008fb855ac446e46fab9f3eebb23a797f311595 authored over 3 years ago
Simplify usage by supporting new default loop
f37c964236ab9d17878dc1686752160c7fa7a1e2 authored over 3 years agod9401a5c1be1ed967ee4d94187371cedfe1e8d85 authored over 3 years ago
6b1a8261b2ac18ab219c9c949c789bb827b099e4 authored over 3 years ago
5417e836ec34ffb7601002b8dcad8234c73b0d72 authored over 3 years ago
bc537273d11ee769c723a830e63aa33c0c35a530 authored almost 4 years ago
Require Host request header for HTTP/1.1 requests
c22fde601881d8ede13e39bb6519e4cadb4074e1 authored almost 4 years agoSupport persistent connections (Connection: keep-alive)
c919cb78a993a3d9a2e83db9c155484ce858bfbd authored almost 4 years ago84fbe7882e0b948ae03abd67a57c5e88f2eac055 authored almost 4 years ago
7aa08f01583c765261d08d1191f0239324f18012 authored almost 4 years ago
All HTTP/1.1 requests require a Host request header as per RFC 7230. The
proxy CONNECT method is...
Minor documentation fix for broken anchor link
5944a0852f97eab239955d3ad752b072419498fe authored almost 4 years agof76e1473a2dc0810035caf216543f1024275e31c authored almost 4 years ago
Use GitHub actions for continuous integration (CI)
2a9fc799ac043816c59c92a17fb17e609553ddec authored almost 4 years agoaaca1b3e0eb991b19c410cf7468a87d5db6d46bb authored almost 4 years ago
57f4e5f8c6519549fd53056646c0b355da91f351 authored almost 4 years ago
Bye bye Travis CI, you've served us well.
8fba44a2908599899e0cc6c435dce6b5d3594abb authored almost 4 years agoUpdate example 63 to support v1.0.0+
538a8f4470fe4c11bf18e557f655055073efa30e authored about 4 years agoFix a typo, a mixed up param name and add forgotten namespace backslash
4e4a6b570296e00758324db74fe4550b6f3fc2d5 authored about 4 years agoAdd LoopInterface as first constructor argument to Server and change Server to accept variadic m...
161550b2d2fd1a6da90c0b299f0f52b105f33d89 authored about 4 years ago8dc1e4e4be1c679267d7916f6f13323bc074b4ac authored about 4 years ago
badb0a87890e14b9cdfa3aec3ba1aafd900401ac authored about 4 years ago
Keep request body in memory also after consuming request body
7b08b2c115f17e50204aa0d980b206dad3e981fb authored over 4 years ago6fec25b0d317a496e7669708192a09dd6d403eac authored over 4 years ago
a19a34dad90a1fa728e8233a07675f0c6d780ab2 authored over 4 years ago
754b0c18545d258922ffa907f3b18598280fdecd authored over 4 years ago
Update PHPUnit configuration schema for PHPUnit 9.3 and replace deprecated at() Mocks
a5f48fd5e934c2dba1f798d0cbbb0d5f69ad4944 authored over 4 years agoc1cbd3bf006e82776eb7b538f2b590d27ea10005 authored over 4 years ago
7658f54072d1ca65020f70ccc1627f803063bd1b authored over 4 years ago
4b182a9f564d2a422fb08ef45d9564e37b9f40c7 authored over 4 years ago
Support PHP 8, update to reactphp/socket v1.6 and adjust type checks for invalid chunk headers
913050fb26e068df7b9a92a115a8c1504af88ca7 authored over 4 years agocb90a6f3a7b533cecd954eeb59e97e5204e4924f authored over 4 years ago
db00f68c84a9553692ddbfa1814695c95ab8ee75 authored over 4 years ago
Internal refactoring to remove internal Response class, now uses PSR-7 response instead
083c25ef15a314e6634e4ded9172af310c06b854 authored over 4 years ago0c980e466e30e79e776c41afd734714e82e55e90 authored over 4 years ago
f584fa42c463ec6b1dcf932de95fa94fc5c0a119 authored over 4 years ago
Minor documentation improvements
4616d7a2f991261b8f041258bd6e7f2da84d3240 authored over 4 years agoa58996a7673dd05739ca3a26c37e53084012c6e2 authored over 4 years ago
Expose `Transfer-Encoding: chunked` response header and fix chunked responses for `HEAD` requests
cb9ced0e7b782d185ee6f528e913403d0c30819d authored over 4 years agoInternal refactoring, remove unneeded MessageFactory helper class
f674d1b29a8591a708fc8de0712914024d05032c authored over 4 years agobbe6cd5cc3beb56449a491b23df6c6a07e1e922c authored over 4 years ago
Remove dedicated client-side chunked decoder in favor of existing
server-side chunked decoder. U...
This is an internal preparation only and does not affect any public
APIs. Some internal logic ha...
Consistently resolve base URL according to HTTP specs
7873a87256bd25fa9f62591f86fbfd2097428cd7 authored over 4 years ago0daf98f59f6873a9778e70a30f39d9fce24ca7c1 authored over 4 years ago
4ce74d248187a9c7026edb43fb3a21e39b01ba1d authored over 4 years ago
865694453c95122f8972b9ed7961efb3c517fc5e authored over 4 years ago
Improve documentation and use fully-qualified class names throughout the documentation
ca7fdec018fa1bf61a4e5b562e6be221889704ee authored over 4 years ago552dbdd477ac894be141eb83c58f972cadde6e44 authored over 4 years ago
cc94133d4c3156b0442c963c093814c456415ddb authored over 4 years ago
86e0f8003f88d527d71513d4e28f5db77e64fe1f authored over 4 years ago
Expose ReactPHP in `User-Agent` and `Server` header
271dd95975910addd61f51aa35360fa62ad6a1f1 authored over 4 years agoSupport skipping all online tests with `--exclude-group internet`
f92abcda963ae58585fcaadc1a37dec731aae072 authored over 4 years agoImprove default concurrency and cap default request buffer at 64K
bca744c17326e6a4cba80d1ace7010981d18d56d authored over 4 years agoTag Browser and mark public Message as final to discourage inheriting from it
e13c761bf99cc4cae4b97308ab4f41dec56cefa2 authored over 4 years agoc3e3da687a8e6709ba1094f84f54ddd92ecf9824 authored over 4 years ago
b9ed1e62d7423da97e8d2fbc38f2ce2761951ea2 authored over 4 years ago
The `Browser` now sends a `User-Agent: ReactPHP/1` request header (was
`User-Agent: React/alpha`...
b7a9251428c06cb16294aa785cf0184a44ce768a authored over 4 years ago
49b4799d56895b79cc3e1fa05b070f06674b5979 authored over 4 years ago
Move `Response` class to `React\Http\Message\Response` and `ServerRequest` class to `React\Http\...
4fbbeb0974a745f17cacb6fc33475b5b98f856dd authored over 4 years agoDrop array as possible request handler
214475d71a32e4873a8bf2f62f7b2b47c10972cf authored over 4 years ago
Instead use func_get_args() and turn any callable added after the event
loop as constructor argu...
76fb422e841c372a97262c04549e717ca385ad67 authored over 4 years ago
0ada5ec57763deddfdd3e5c9a38e6144cbb10e0f authored over 4 years ago
19b03ff6345998b9e90952834409500a7cbe7575 authored over 4 years ago
4e350a6e533a4aa168eeec83eb542f9c7e63ac84 authored over 4 years ago
Add the event loop as required constructor argument
bc883e0e8ae53acfbdfced5bfa92d6ebf47f386e authored over 4 years ago
For now we won't use it just yet. But this will prepare our API for
future features like keep al...
Add full core team to the license
4c65e2bed00ce5885cb5cc8f241f005e4da4ca8b authored over 4 years ago9be6091857adf6ddf14cca5d312ca8aa64fddb3d authored over 4 years ago
Add HTTP client implementation (import clue/reactphp-buzz v2.9.0)
16ad5a9799771fd63e88ef445a34b94223f61dbf authored over 4 years ago
Change namespace from `Clue\React\Buzz` to `React\Http` and update all
tests with merged namespa...
785ded0cce0b8ad6fa641ba9239e9ff43e6d52bf authored over 4 years ago
Change namespace from `React\HttpClient` to `React\Http\Client` and mark
all classes as internal...
a71880c803028ca9669f0197d2f0f138ea343d6b authored over 4 years ago
Add ReactPHP core team as authors to composer.json
7b4e687a58a65907171435c5765bd905a9e771c5 authored over 4 years ago