├── .editorconfig ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── composer.json ├── examples ├── content-type.php ├── headers.php ├── uri.php └── util.php ├── phpunit.xml ├── src ├── BufferStream.php ├── ContentType.php ├── Cookie.php ├── Cookies.php ├── CookiesManagerTrait.php ├── Exception │ ├── BadResponseException.php │ ├── ClientException.php │ ├── ConnectException.php │ ├── HttpExceptionMask.php │ ├── RequestException.php │ ├── ServerException.php │ ├── TooManyRedirectsException.php │ └── TransferException.php ├── Message.php ├── PumpStream.php ├── Request.php ├── Response.php ├── Rfc7230.php ├── Status.php ├── Stream.php ├── Suffix.php ├── SwUploadFile.php ├── UploadedFile.php ├── Uri.php ├── UriNormalizer.php ├── UriResolver.php ├── Util.php └── functions.php └── tests ├── RequestTest.php ├── ResponseTest.php └── UriTest.php /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlib/http/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlib/http/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlib/http/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlib/http/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlib/http/HEAD/composer.json -------------------------------------------------------------------------------- /examples/content-type.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlib/http/HEAD/examples/content-type.php -------------------------------------------------------------------------------- /examples/headers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlib/http/HEAD/examples/headers.php -------------------------------------------------------------------------------- /examples/uri.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlib/http/HEAD/examples/uri.php -------------------------------------------------------------------------------- /examples/util.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlib/http/HEAD/examples/util.php -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlib/http/HEAD/phpunit.xml -------------------------------------------------------------------------------- /src/BufferStream.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlib/http/HEAD/src/BufferStream.php -------------------------------------------------------------------------------- /src/ContentType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlib/http/HEAD/src/ContentType.php -------------------------------------------------------------------------------- /src/Cookie.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlib/http/HEAD/src/Cookie.php -------------------------------------------------------------------------------- /src/Cookies.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlib/http/HEAD/src/Cookies.php -------------------------------------------------------------------------------- /src/CookiesManagerTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlib/http/HEAD/src/CookiesManagerTrait.php -------------------------------------------------------------------------------- /src/Exception/BadResponseException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlib/http/HEAD/src/Exception/BadResponseException.php -------------------------------------------------------------------------------- /src/Exception/ClientException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlib/http/HEAD/src/Exception/ClientException.php -------------------------------------------------------------------------------- /src/Exception/ConnectException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlib/http/HEAD/src/Exception/ConnectException.php -------------------------------------------------------------------------------- /src/Exception/HttpExceptionMask.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlib/http/HEAD/src/Exception/HttpExceptionMask.php -------------------------------------------------------------------------------- /src/Exception/RequestException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlib/http/HEAD/src/Exception/RequestException.php -------------------------------------------------------------------------------- /src/Exception/ServerException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlib/http/HEAD/src/Exception/ServerException.php -------------------------------------------------------------------------------- /src/Exception/TooManyRedirectsException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlib/http/HEAD/src/Exception/TooManyRedirectsException.php -------------------------------------------------------------------------------- /src/Exception/TransferException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlib/http/HEAD/src/Exception/TransferException.php -------------------------------------------------------------------------------- /src/Message.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlib/http/HEAD/src/Message.php -------------------------------------------------------------------------------- /src/PumpStream.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlib/http/HEAD/src/PumpStream.php -------------------------------------------------------------------------------- /src/Request.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlib/http/HEAD/src/Request.php -------------------------------------------------------------------------------- /src/Response.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlib/http/HEAD/src/Response.php -------------------------------------------------------------------------------- /src/Rfc7230.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlib/http/HEAD/src/Rfc7230.php -------------------------------------------------------------------------------- /src/Status.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlib/http/HEAD/src/Status.php -------------------------------------------------------------------------------- /src/Stream.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlib/http/HEAD/src/Stream.php -------------------------------------------------------------------------------- /src/Suffix.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlib/http/HEAD/src/Suffix.php -------------------------------------------------------------------------------- /src/SwUploadFile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlib/http/HEAD/src/SwUploadFile.php -------------------------------------------------------------------------------- /src/UploadedFile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlib/http/HEAD/src/UploadedFile.php -------------------------------------------------------------------------------- /src/Uri.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlib/http/HEAD/src/Uri.php -------------------------------------------------------------------------------- /src/UriNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlib/http/HEAD/src/UriNormalizer.php -------------------------------------------------------------------------------- /src/UriResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlib/http/HEAD/src/UriResolver.php -------------------------------------------------------------------------------- /src/Util.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlib/http/HEAD/src/Util.php -------------------------------------------------------------------------------- /src/functions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlib/http/HEAD/src/functions.php -------------------------------------------------------------------------------- /tests/RequestTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlib/http/HEAD/tests/RequestTest.php -------------------------------------------------------------------------------- /tests/ResponseTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlib/http/HEAD/tests/ResponseTest.php -------------------------------------------------------------------------------- /tests/UriTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swlib/http/HEAD/tests/UriTest.php --------------------------------------------------------------------------------