• Example Search by API
  • Example Search by Word
  • Project Search
  • Top Packages
  • Top Classes
  • Top Methods
  • Top Projects
  • Java
  • C++
  • Python
  • Scala
  • Blog
Project: rawhttp (GitHub Link)
  • rawhttp-master
    • .circleci
      • config.yml
    • samples
      • src
        • test
          • kotlin
            • rawhttp
              • samples
                • server-and-client-rawhttp.kt
                • handling-100-continue.kt
                • kotlin-samples.kt
          • java
            • rawhttp
              • samples
                • DocsSamples.java
                • JavaSample.java
      • req_in_edit_sample.http
      • build.gradle
    • gradle.properties
    • gradle
      • wrapper
        • gradle-wrapper.properties
        • gradle-wrapper.jar
    • rawhttp-core
      • src
        • main
          • resources
            • META-INF
              • services
                • rawhttp.core.body.encoding.HttpMessageDecoder
          • java
            • rawhttp
              • core
                • HttpMessage.java
                • IOBiConsumer.java
                • EagerHttpResponse.java
                • UriUtil.java
                • RawHttpOptions.java
                • RawHttpRequest.java
                • EagerHttpRequest.java
                • StatusLine.java
                • RawHttpHeaders.java
                • StartLine.java
                • client
                  • RawHttpClient.java
                  • RedirectingRawHttpClient.java
                  • TcpRawHttpClient.java
                • RequestLine.java
                • FieldValues.java
                • IOFunction.java
                • HttpMetadataParser.java
                • RawHttpResponse.java
                • body
                  • HttpMessageBody.java
                  • BodyDecoder.java
                  • BodyReader.java
                  • FramedBody.java
                  • LazyBodyReader.java
                  • ChunkedBody.java
                  • InputStreamChunkDecoder.java
                  • BodyConsumer.java
                  • BytesBody.java
                  • ChunkedBodyParser.java
                  • StringBody.java
                  • ChunkedBodyContents.java
                  • FileBody.java
                  • InputStreamChunkEncoder.java
                  • EagerBodyReader.java
                  • encoding
                    • HttpBodyEncodingRegistry.java
                    • DeflateDecoder.java
                    • ChunkDecoder.java
                    • ChunkedOutputStream.java
                    • IdentityDecoder.java
                    • GzipDecoder.java
                    • GZipUncompressorOutputStream.java
                    • ServiceLoaderHttpBodyEncodingRegistry.java
                    • DecodingOutputStream.java
                    • HttpMessageDecoder.java
                • internal
                  • Bool.java
                  • CollectionUtil.java
                • Writable.java
                • IOSupplier.java
                • server
                  • RawHttpServer.java
                  • DateHeaderProvider.java
                  • Router.java
                  • TcpRawHttpServer.java
                  • HttpResponses.java
                • HttpVersion.java
                • errors
                  • UnknownEncodingException.java
                  • InvalidMessageFrame.java
                  • InvalidHttpRequest.java
                  • InvalidHttpHeader.java
                  • InvalidHttpResponse.java
                • IOConsumer.java
                • RawHttp.java
        • test
          • resources
            • rawhttp
              • core
                • long-body.response
                • body
                  • encoding
                    • decoded-body.json
                    • chunked-and-gzipped-response.http
                    • gzipped-file.txt.gz
                • post.request
                • simple.request
                • simple.response
          • kotlin
            • rawhttp
              • core
                • RequestLineTest.kt
                • RawHttpErrorsTest.kt
                • FieldValuesTests.kt
                • client
                  • TcpRawHttpClientTests.kt
                  • RedirectingRawHttpClientTest.kt
                • UriUtilTest.kt
                • StatusLineTest.kt
                • body
                  • ChunkedBodyTest.kt
                  • InputStreamChunkDecoderTest.kt
                  • InputStreamChunkEncoderTest.kt
                  • FileBodyTest.kt
                  • LazyBodyReaderTest.kt
                  • EagerBodyReaderTest.kt
                  • encoding
                    • decoders-test.kt
                    • BodyDecodingTest.kt
                • RawHttpResponseModifierTest.kt
                • EagerHttpResponseTest.kt
                • RawHttpTest.kt
                • extra-matchers.kt
                • HttpHeadersTest.kt
                • server
                  • RawHttpServerTests.kt
                  • TcpRawHttpServerTests.kt
                  • DateHeaderProviderTests.kt
                • HttpMetadataParserTest.kt
      • build.gradle
    • checkout-website.sh
    • gradlew.bat
    • README.MD
    • gradlew
    • rawhttp-cookies
      • src
        • main
          • java
            • rawhttp
              • cookies
                • SameSite.java
                • ServerCookieHelper.java
                • ClientOptionsWithCookies.java
                • persist
                  • OnWriteFlushStrategy.java
                  • PeriodicFlushStrategy.java
                  • JvmShutdownFlushStrategy.java
                  • FileCookieJar.java
        • test
          • kotlin
            • rawhttp
              • cookies
                • ServerCookiesTest.kt
                • ClientCookiesTest.kt
                • persistence
                  • PeriodicFlushStrategyTest.kt
                  • OnWriteFlushStrategyTest.kt
                  • FileCookieJarTest.kt
      • build.gradle
    • rawhttp-cli-tests
      • src
        • test
          • resources
            • reqin-edit-tests
              • with-env
                • file.http
                • http-client.env.json
              • files
                • foo.txt
                • post.http
              • basic
                • get.http
              • tests
                • tests.http
              • login
                • login.http
                • http-client.env.json
          • kotlin
            • RawHttpCliTest.kt
            • RawHttpCliTester.kt
            • RawHttpCliCookiesTest.kt
      • time-rawhttp.sh
      • build.gradle
      • .gitignore
    • rawhttp-duplex
      • src
        • main
          • java
            • com
              • athaydes
                • rawhttp
                  • duplex
                    • MessageHandler.java
                    • RawHttpDuplexOptions.java
                    • RawHttpDuplex.java
                    • body
                      • StreamedChunkedBody.java
                    • DuplexClientOptions.java
                    • MessageSender.java
        • test
          • kotlin
            • chat-example.kt
            • com
              • athaydes
                • rawhttp
                  • duplex
                    • RawHttpDuplexSocketTimeoutTest.kt
                    • RawHttpDuplexIntegrationTest.kt
                    • RawHttpDuplexTest.kt
      • build.gradle
    • build.gradle
    • buildSrc
      • src
        • main
          • groovy
            • RawHttpGradle.groovy
      • build.gradle
    • rawhttp-cli
      • src
        • main
          • java
            • rawhttp
              • cli
                • PrintResponseMode.java
                • RequestLogger.java
                • client
                  • RawHttpCliTestsReporter.java
                  • ResponsePrinter.java
                  • TlsSocketFactory.java
                  • TimedSocket.java
                  • RawHttpCliClient.java
                • util
                  • RequestStatistics.java
                  • MediaTypeUtil.java
                • OptionsParser.java
                • Main.java
                • CliServerOptions.java
                • HttpResponses.java
                • CliServerRouter.java
                • FileLocator.java
          • java-templates
            • com
              • athaydes
                • rawhttp
                  • cli
                    • Versions.java
        • test
          • java
            • rawhttp
              • cli
                • FileLocatorTest.java
                • FileLocatorMimeMappingTest.java
                • util
                  • MediaTypeUtilTest.java
                • OptionsParserTest.java
      • build.gradle
      • Dockerfile
    • rawhttp-httpcomponents
      • src
        • main
          • java
            • rawhttp
              • httpcomponents
                • RawHttpComponentsClient.java
      • build.gradle
    • rawhttp-req-in-edit
      • src
        • main
          • resources
            • com
              • athaydes
                • rawhttp
                  • reqinedit
                    • js
                      • response_handler.js
          • java
            • com
              • athaydes
                • rawhttp
                  • reqinedit
                    • HttpTestResult.java
                    • HttpTestsReporter.java
                    • ReqInEditEntry.java
                    • HttpEnvironment.java
                    • ResponseStorage.java
                    • ReqInEditParser.java
                    • js
                      • JsEnvironment.java
                      • JsTestReporter.java
                      • JsLoader.java
                    • StringOrFile.java
                    • FileReader.java
                    • ReqInEditUnit.java
        • test
          • resources
            • com
              • athaydes
                • rawhttp
                  • reqinedit
                    • response_handler.js
                    • response_handler_2.js
                    • http
                      • rest-client.env.json
                      • get.http
                      • rest-client.private.env.json
          • kotlin
            • com
              • athaydes
                • rawhttp
                  • reqinedit
                    • ReqInEditUnitTest.kt
                    • js
                      • JsEnvironmentTest.kt
                    • ReqInEditParserTest.kt
      • build.gradle
    • settings.gradle
    • .gitignore
    • LICENSE.txt
    • deploy-website.sh