├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .haxerc ├── .travis.yml.disabled ├── .vscode └── tasks.json ├── README.md ├── dev.hxml ├── haxe_libraries ├── ansi.hxml ├── asys.hxml ├── http-status.hxml ├── hxcpp.hxml ├── hxnodejs.hxml ├── mime.hxml ├── tink_await.hxml ├── tink_chunk.hxml ├── tink_cli.hxml ├── tink_core.hxml ├── tink_http.hxml ├── tink_http_middleware.hxml ├── tink_io.hxml ├── tink_macro.hxml ├── tink_priority.hxml ├── tink_streams.hxml ├── tink_stringly.hxml ├── tink_syntaxhub.hxml ├── tink_tcp.hxml ├── tink_testrunner.hxml ├── tink_unittest.hxml ├── tink_url.hxml └── travix.hxml ├── haxelib.json ├── master.hxml ├── package.json ├── playground.hxml ├── sample └── swf │ ├── flashpolicy.xml │ └── policy_server.js ├── src └── tink │ └── http │ ├── Chunked.hx │ ├── Client.hx │ ├── Container.hx │ ├── Fetch.hx │ ├── Handler.hx │ ├── Header.hx │ ├── Message.hx │ ├── Method.hx │ ├── Protocol.hx │ ├── Request.hx │ ├── Response.hx │ ├── StructuredBody.hx │ ├── clients │ ├── CurlClient.hx │ ├── FlashClient.hx │ ├── FlashSocketClient.hx │ ├── Helpers.hx │ ├── JsClient.hx │ ├── JsFetchClient.hx │ ├── LocalContainerClient.hx │ ├── NodeClient.hx │ ├── PhpClient.hx │ ├── SecureCurlClient.hx │ ├── SecureFlashClient.hx │ ├── SecureFlashSocketClient.hx │ ├── SecureJsClient.hx │ ├── SecureNodeClient.hx │ ├── SecurePhpClient.hx │ ├── SecureSocketClient.hx │ ├── SecureStdClient.hx │ ├── SecureTcpClient.hx │ ├── SocketClient.hx │ ├── StdClient.hx │ └── TcpClient.hx │ └── containers │ ├── AwsLambdaNodeContainer.hx │ ├── FirebaseFunctionsContainer.hx │ ├── LocalContainer.hx │ ├── ModnekoContainer.hx │ ├── NodeContainer.hx │ ├── PhpContainer.hx │ └── TcpContainer.hx ├── tests.hxml └── tests ├── Ansi.hx ├── ClientRequest.hx ├── ClientType.hx ├── Context.hx ├── Data.hx ├── DummyServer.hx ├── Env.hx ├── FetchTest.hx ├── Master.hx ├── Playground.hx ├── ProcessTools.hx ├── RunTests.hx ├── Test.hx ├── TestChunked.hx ├── TestHeader.hx ├── TestHttp.hx └── chunked_data.bin /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | bin 2 | node_modules 3 | *.hxproj -------------------------------------------------------------------------------- /.haxerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/.haxerc -------------------------------------------------------------------------------- /.travis.yml.disabled: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/.travis.yml.disabled -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/README.md -------------------------------------------------------------------------------- /dev.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/dev.hxml -------------------------------------------------------------------------------- /haxe_libraries/ansi.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/haxe_libraries/ansi.hxml -------------------------------------------------------------------------------- /haxe_libraries/asys.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/haxe_libraries/asys.hxml -------------------------------------------------------------------------------- /haxe_libraries/http-status.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/haxe_libraries/http-status.hxml -------------------------------------------------------------------------------- /haxe_libraries/hxcpp.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/haxe_libraries/hxcpp.hxml -------------------------------------------------------------------------------- /haxe_libraries/hxnodejs.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/haxe_libraries/hxnodejs.hxml -------------------------------------------------------------------------------- /haxe_libraries/mime.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/haxe_libraries/mime.hxml -------------------------------------------------------------------------------- /haxe_libraries/tink_await.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/haxe_libraries/tink_await.hxml -------------------------------------------------------------------------------- /haxe_libraries/tink_chunk.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/haxe_libraries/tink_chunk.hxml -------------------------------------------------------------------------------- /haxe_libraries/tink_cli.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/haxe_libraries/tink_cli.hxml -------------------------------------------------------------------------------- /haxe_libraries/tink_core.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/haxe_libraries/tink_core.hxml -------------------------------------------------------------------------------- /haxe_libraries/tink_http.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/haxe_libraries/tink_http.hxml -------------------------------------------------------------------------------- /haxe_libraries/tink_http_middleware.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/haxe_libraries/tink_http_middleware.hxml -------------------------------------------------------------------------------- /haxe_libraries/tink_io.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/haxe_libraries/tink_io.hxml -------------------------------------------------------------------------------- /haxe_libraries/tink_macro.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/haxe_libraries/tink_macro.hxml -------------------------------------------------------------------------------- /haxe_libraries/tink_priority.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/haxe_libraries/tink_priority.hxml -------------------------------------------------------------------------------- /haxe_libraries/tink_streams.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/haxe_libraries/tink_streams.hxml -------------------------------------------------------------------------------- /haxe_libraries/tink_stringly.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/haxe_libraries/tink_stringly.hxml -------------------------------------------------------------------------------- /haxe_libraries/tink_syntaxhub.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/haxe_libraries/tink_syntaxhub.hxml -------------------------------------------------------------------------------- /haxe_libraries/tink_tcp.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/haxe_libraries/tink_tcp.hxml -------------------------------------------------------------------------------- /haxe_libraries/tink_testrunner.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/haxe_libraries/tink_testrunner.hxml -------------------------------------------------------------------------------- /haxe_libraries/tink_unittest.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/haxe_libraries/tink_unittest.hxml -------------------------------------------------------------------------------- /haxe_libraries/tink_url.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/haxe_libraries/tink_url.hxml -------------------------------------------------------------------------------- /haxe_libraries/travix.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/haxe_libraries/travix.hxml -------------------------------------------------------------------------------- /haxelib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/haxelib.json -------------------------------------------------------------------------------- /master.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/master.hxml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/package.json -------------------------------------------------------------------------------- /playground.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/playground.hxml -------------------------------------------------------------------------------- /sample/swf/flashpolicy.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/sample/swf/flashpolicy.xml -------------------------------------------------------------------------------- /sample/swf/policy_server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/sample/swf/policy_server.js -------------------------------------------------------------------------------- /src/tink/http/Chunked.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/src/tink/http/Chunked.hx -------------------------------------------------------------------------------- /src/tink/http/Client.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/src/tink/http/Client.hx -------------------------------------------------------------------------------- /src/tink/http/Container.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/src/tink/http/Container.hx -------------------------------------------------------------------------------- /src/tink/http/Fetch.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/src/tink/http/Fetch.hx -------------------------------------------------------------------------------- /src/tink/http/Handler.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/src/tink/http/Handler.hx -------------------------------------------------------------------------------- /src/tink/http/Header.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/src/tink/http/Header.hx -------------------------------------------------------------------------------- /src/tink/http/Message.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/src/tink/http/Message.hx -------------------------------------------------------------------------------- /src/tink/http/Method.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/src/tink/http/Method.hx -------------------------------------------------------------------------------- /src/tink/http/Protocol.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/src/tink/http/Protocol.hx -------------------------------------------------------------------------------- /src/tink/http/Request.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/src/tink/http/Request.hx -------------------------------------------------------------------------------- /src/tink/http/Response.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/src/tink/http/Response.hx -------------------------------------------------------------------------------- /src/tink/http/StructuredBody.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/src/tink/http/StructuredBody.hx -------------------------------------------------------------------------------- /src/tink/http/clients/CurlClient.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/src/tink/http/clients/CurlClient.hx -------------------------------------------------------------------------------- /src/tink/http/clients/FlashClient.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/src/tink/http/clients/FlashClient.hx -------------------------------------------------------------------------------- /src/tink/http/clients/FlashSocketClient.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/src/tink/http/clients/FlashSocketClient.hx -------------------------------------------------------------------------------- /src/tink/http/clients/Helpers.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/src/tink/http/clients/Helpers.hx -------------------------------------------------------------------------------- /src/tink/http/clients/JsClient.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/src/tink/http/clients/JsClient.hx -------------------------------------------------------------------------------- /src/tink/http/clients/JsFetchClient.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/src/tink/http/clients/JsFetchClient.hx -------------------------------------------------------------------------------- /src/tink/http/clients/LocalContainerClient.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/src/tink/http/clients/LocalContainerClient.hx -------------------------------------------------------------------------------- /src/tink/http/clients/NodeClient.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/src/tink/http/clients/NodeClient.hx -------------------------------------------------------------------------------- /src/tink/http/clients/PhpClient.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/src/tink/http/clients/PhpClient.hx -------------------------------------------------------------------------------- /src/tink/http/clients/SecureCurlClient.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/src/tink/http/clients/SecureCurlClient.hx -------------------------------------------------------------------------------- /src/tink/http/clients/SecureFlashClient.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/src/tink/http/clients/SecureFlashClient.hx -------------------------------------------------------------------------------- /src/tink/http/clients/SecureFlashSocketClient.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/src/tink/http/clients/SecureFlashSocketClient.hx -------------------------------------------------------------------------------- /src/tink/http/clients/SecureJsClient.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/src/tink/http/clients/SecureJsClient.hx -------------------------------------------------------------------------------- /src/tink/http/clients/SecureNodeClient.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/src/tink/http/clients/SecureNodeClient.hx -------------------------------------------------------------------------------- /src/tink/http/clients/SecurePhpClient.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/src/tink/http/clients/SecurePhpClient.hx -------------------------------------------------------------------------------- /src/tink/http/clients/SecureSocketClient.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/src/tink/http/clients/SecureSocketClient.hx -------------------------------------------------------------------------------- /src/tink/http/clients/SecureStdClient.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/src/tink/http/clients/SecureStdClient.hx -------------------------------------------------------------------------------- /src/tink/http/clients/SecureTcpClient.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/src/tink/http/clients/SecureTcpClient.hx -------------------------------------------------------------------------------- /src/tink/http/clients/SocketClient.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/src/tink/http/clients/SocketClient.hx -------------------------------------------------------------------------------- /src/tink/http/clients/StdClient.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/src/tink/http/clients/StdClient.hx -------------------------------------------------------------------------------- /src/tink/http/clients/TcpClient.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/src/tink/http/clients/TcpClient.hx -------------------------------------------------------------------------------- /src/tink/http/containers/AwsLambdaNodeContainer.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/src/tink/http/containers/AwsLambdaNodeContainer.hx -------------------------------------------------------------------------------- /src/tink/http/containers/FirebaseFunctionsContainer.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/src/tink/http/containers/FirebaseFunctionsContainer.hx -------------------------------------------------------------------------------- /src/tink/http/containers/LocalContainer.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/src/tink/http/containers/LocalContainer.hx -------------------------------------------------------------------------------- /src/tink/http/containers/ModnekoContainer.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/src/tink/http/containers/ModnekoContainer.hx -------------------------------------------------------------------------------- /src/tink/http/containers/NodeContainer.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/src/tink/http/containers/NodeContainer.hx -------------------------------------------------------------------------------- /src/tink/http/containers/PhpContainer.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/src/tink/http/containers/PhpContainer.hx -------------------------------------------------------------------------------- /src/tink/http/containers/TcpContainer.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/src/tink/http/containers/TcpContainer.hx -------------------------------------------------------------------------------- /tests.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/tests.hxml -------------------------------------------------------------------------------- /tests/Ansi.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/tests/Ansi.hx -------------------------------------------------------------------------------- /tests/ClientRequest.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/tests/ClientRequest.hx -------------------------------------------------------------------------------- /tests/ClientType.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/tests/ClientType.hx -------------------------------------------------------------------------------- /tests/Context.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/tests/Context.hx -------------------------------------------------------------------------------- /tests/Data.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/tests/Data.hx -------------------------------------------------------------------------------- /tests/DummyServer.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/tests/DummyServer.hx -------------------------------------------------------------------------------- /tests/Env.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/tests/Env.hx -------------------------------------------------------------------------------- /tests/FetchTest.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/tests/FetchTest.hx -------------------------------------------------------------------------------- /tests/Master.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/tests/Master.hx -------------------------------------------------------------------------------- /tests/Playground.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/tests/Playground.hx -------------------------------------------------------------------------------- /tests/ProcessTools.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/tests/ProcessTools.hx -------------------------------------------------------------------------------- /tests/RunTests.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/tests/RunTests.hx -------------------------------------------------------------------------------- /tests/Test.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/tests/Test.hx -------------------------------------------------------------------------------- /tests/TestChunked.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/tests/TestChunked.hx -------------------------------------------------------------------------------- /tests/TestHeader.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/tests/TestHeader.hx -------------------------------------------------------------------------------- /tests/TestHttp.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/tests/TestHttp.hx -------------------------------------------------------------------------------- /tests/chunked_data.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_http/HEAD/tests/chunked_data.bin --------------------------------------------------------------------------------