├── .codecov.yaml ├── .gitbook.yaml ├── .github └── FUNDING.yml ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── gitbook ├── SUMMARY.md ├── core │ ├── asynchronous-calls │ │ ├── README.md │ │ ├── async-delete.md │ │ ├── async-get.md │ │ ├── async-head.md │ │ ├── async-patch.md │ │ ├── async-post.md │ │ ├── async-put.md │ │ ├── async-upload-files.md │ │ └── generic-requests.md │ ├── customisation.md │ ├── experimental-features.md │ ├── interceptors.md │ ├── response-usage.md │ └── synchronous-calls │ │ ├── README.md │ │ ├── delete.md │ │ ├── generic-requests.md │ │ ├── get.md │ │ ├── head.md │ │ ├── patch.md │ │ ├── post.md │ │ ├── put.md │ │ └── upload-files.md └── history │ └── changelog.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── kohttp-jackson ├── build.gradle.kts └── src │ ├── main │ └── kotlin │ │ └── io │ │ └── github │ │ └── rybalkinsd │ │ └── kohttp │ │ └── jackson │ │ └── ext │ │ └── ResponseExt.kt │ └── test │ └── kotlin │ └── io │ └── github │ └── rybalkinsd │ └── kohttp │ └── jackson │ ├── dsl │ └── context │ │ └── HttpPostContextTest.kt │ └── ext │ ├── ToJsonExtTest.kt │ └── ToTypeExtTest.kt ├── kohttp-test ├── build.gradle.kts └── src │ └── test │ ├── kotlin │ └── io │ │ └── github │ │ └── rybalkinsd │ │ └── kohttp │ │ ├── Utils.kt │ │ ├── dsl │ │ ├── HttpDeleteDslKtTest.kt │ │ ├── HttpDslKtTest.kt │ │ ├── HttpGetDslKtTest.kt │ │ ├── HttpMultipartDslTest.kt │ │ ├── HttpPatchDslKtTest.kt │ │ ├── HttpPostDslKtTest.kt │ │ ├── HttpPutDslKtTest.kt │ │ ├── UploadDslKtTest.kt │ │ └── async │ │ │ ├── HttpAsyncDslTest.kt │ │ │ └── UploadAsyncDslTest.kt │ │ ├── ext │ │ ├── FileAsyncExtTest.kt │ │ ├── FileExtTest.kt │ │ ├── UriAsyncExtTest.kt │ │ └── UriExtKtTest.kt │ │ └── interceptors │ │ └── SigningInterceptorTest.kt │ └── resources │ └── cat.gif ├── kohttp ├── build.gradle.kts └── src │ ├── main │ └── kotlin │ │ └── io │ │ └── github │ │ └── rybalkinsd │ │ └── kohttp │ │ ├── client │ │ ├── ClientBuilder.kt │ │ ├── ClientBuilderImpl.kt │ │ ├── DefaultHttpClient.kt │ │ ├── OkHttpClientExt.kt │ │ └── dsl │ │ │ └── InterceptorDsl.kt │ │ ├── configuration │ │ └── Config.kt │ │ ├── dsl │ │ ├── HttpDeleteDsl.kt │ │ ├── HttpDsl.kt │ │ ├── HttpGetDsl.kt │ │ ├── HttpHeadDsl.kt │ │ ├── HttpPatchDsl.kt │ │ ├── HttpPostDsl.kt │ │ ├── HttpPutDsl.kt │ │ ├── UploadDsl.kt │ │ ├── async │ │ │ ├── HttpAsyncDsl.kt │ │ │ ├── HttpDeleteAsyncDsl.kt │ │ │ ├── HttpGetAsyncDsl.kt │ │ │ ├── HttpHeadAsyncDsl.kt │ │ │ ├── HttpPatchAsyncDsl.kt │ │ │ ├── HttpPostAsyncDsl.kt │ │ │ ├── HttpPutAsyncDsl.kt │ │ │ └── UploadAsyncDsl.kt │ │ └── context │ │ │ ├── BodyContext.kt │ │ │ ├── CookieContext.kt │ │ │ ├── HeaderContext.kt │ │ │ ├── HttpContext.kt │ │ │ ├── MultipartBodyContext.kt │ │ │ ├── ParamContext.kt │ │ │ └── UploadContext.kt │ │ ├── ext │ │ ├── CallExt.kt │ │ ├── FileExt.kt │ │ ├── HeadersExt.kt │ │ ├── HttpContextExt.kt │ │ ├── ResponseExt.kt │ │ ├── StringExt.kt │ │ └── UriExt.kt │ │ ├── interceptors │ │ ├── RetryInterceptor.kt │ │ ├── SigningInterceptor.kt │ │ └── logging │ │ │ ├── CurlLoggingInterceptor.kt │ │ │ └── HttpLoggingInterceptor.kt │ │ └── util │ │ ├── HttpContextUtil.kt │ │ ├── ResponseBodyExt.kt │ │ ├── form.kt │ │ └── json.kt │ └── test │ ├── kotlin │ └── io │ │ └── github │ │ └── rybalkinsd │ │ └── kohttp │ │ ├── client │ │ ├── ClientBuilderTest.kt │ │ ├── ForkClientBuilderTest.kt │ │ ├── OkHttpClientExtKtTest.kt │ │ └── dsl │ │ │ └── InterceptorsDslTest.kt │ │ ├── dsl │ │ ├── HttpHeadDslKtTest.kt │ │ ├── async │ │ │ ├── AsyncHttpGetDslTest.kt │ │ │ ├── HttpDeleteAsyncDslTest.kt │ │ │ ├── HttpGetAsyncDslTest.kt │ │ │ ├── HttpHeadAsyncDslTest.kt │ │ │ ├── HttpPatchAsyncDslTest.kt │ │ │ ├── HttpPostAsyncDslTest.kt │ │ │ └── HttpPutAsyncDslTest.kt │ │ └── context │ │ │ ├── HttpContextTest.kt │ │ │ └── HttpPostContextTest.kt │ │ ├── ext │ │ ├── HeadersExtKtTest.kt │ │ ├── HttpContextExtKtTest.kt │ │ ├── ResponseExtKtTest.kt │ │ ├── StringAsyncExtTest.kt │ │ └── StringExtTest.kt │ │ ├── interceptors │ │ ├── LoggingInterceptorTest.kt │ │ ├── RetryInterceptorTest.kt │ │ └── logging │ │ │ ├── CurlLoggingInterceptorTest.kt │ │ │ └── HttpLoggingInterceptorTest.kt │ │ └── util │ │ ├── FormTest.kt │ │ ├── JsonKtTest.kt │ │ └── StringExt.kt │ └── resources │ ├── cat.gif │ └── keystores │ ├── identity.jks │ └── truststore.jks ├── samples ├── android │ ├── .gitignore │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── io │ │ │ │ └── github │ │ │ │ └── rybalkinsd │ │ │ │ └── kohttp │ │ │ │ └── android_kohttp │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── io │ │ │ │ │ └── github │ │ │ │ │ └── rybalkinsd │ │ │ │ │ └── kohttp │ │ │ │ │ └── android_kohttp │ │ │ │ │ ├── MainActivity.kt │ │ │ │ │ ├── MainViewModel.kt │ │ │ │ │ ├── Repository.kt │ │ │ │ │ ├── RepositoryAdapter.kt │ │ │ │ │ └── ViewResponse.kt │ │ │ └── res │ │ │ │ ├── drawable-v24 │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ ├── drawable │ │ │ │ └── ic_launcher_background.xml │ │ │ │ ├── layout │ │ │ │ ├── activity_main.xml │ │ │ │ └── item_repository.xml │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── io │ │ │ └── github │ │ │ └── rybalkinsd │ │ │ └── kohttp │ │ │ └── android_kohttp │ │ │ └── ExampleUnitTest.kt │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle └── spring │ ├── README.md │ ├── build.gradle.kts │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── settings.gradle.kts │ └── src │ └── main │ └── kotlin │ └── io │ └── github │ └── rybalkinsd │ └── kohttp │ └── spring │ ├── WeatherApplication.kt │ ├── controller │ ├── LocationController.kt │ └── WeatherController.kt │ ├── mock │ └── MockLogServer.kt │ └── repo │ └── LocationRepo.kt └── settings.gradle.kts /.codecov.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/.codecov.yaml -------------------------------------------------------------------------------- /.gitbook.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/.gitbook.yaml -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/README.md -------------------------------------------------------------------------------- /gitbook/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/gitbook/SUMMARY.md -------------------------------------------------------------------------------- /gitbook/core/asynchronous-calls/README.md: -------------------------------------------------------------------------------- 1 | # Asynchronous calls 2 | 3 | -------------------------------------------------------------------------------- /gitbook/core/asynchronous-calls/async-delete.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/gitbook/core/asynchronous-calls/async-delete.md -------------------------------------------------------------------------------- /gitbook/core/asynchronous-calls/async-get.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/gitbook/core/asynchronous-calls/async-get.md -------------------------------------------------------------------------------- /gitbook/core/asynchronous-calls/async-head.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/gitbook/core/asynchronous-calls/async-head.md -------------------------------------------------------------------------------- /gitbook/core/asynchronous-calls/async-patch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/gitbook/core/asynchronous-calls/async-patch.md -------------------------------------------------------------------------------- /gitbook/core/asynchronous-calls/async-post.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/gitbook/core/asynchronous-calls/async-post.md -------------------------------------------------------------------------------- /gitbook/core/asynchronous-calls/async-put.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/gitbook/core/asynchronous-calls/async-put.md -------------------------------------------------------------------------------- /gitbook/core/asynchronous-calls/async-upload-files.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/gitbook/core/asynchronous-calls/async-upload-files.md -------------------------------------------------------------------------------- /gitbook/core/asynchronous-calls/generic-requests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/gitbook/core/asynchronous-calls/generic-requests.md -------------------------------------------------------------------------------- /gitbook/core/customisation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/gitbook/core/customisation.md -------------------------------------------------------------------------------- /gitbook/core/experimental-features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/gitbook/core/experimental-features.md -------------------------------------------------------------------------------- /gitbook/core/interceptors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/gitbook/core/interceptors.md -------------------------------------------------------------------------------- /gitbook/core/response-usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/gitbook/core/response-usage.md -------------------------------------------------------------------------------- /gitbook/core/synchronous-calls/README.md: -------------------------------------------------------------------------------- 1 | # Synchronous calls 2 | 3 | -------------------------------------------------------------------------------- /gitbook/core/synchronous-calls/delete.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/gitbook/core/synchronous-calls/delete.md -------------------------------------------------------------------------------- /gitbook/core/synchronous-calls/generic-requests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/gitbook/core/synchronous-calls/generic-requests.md -------------------------------------------------------------------------------- /gitbook/core/synchronous-calls/get.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/gitbook/core/synchronous-calls/get.md -------------------------------------------------------------------------------- /gitbook/core/synchronous-calls/head.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/gitbook/core/synchronous-calls/head.md -------------------------------------------------------------------------------- /gitbook/core/synchronous-calls/patch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/gitbook/core/synchronous-calls/patch.md -------------------------------------------------------------------------------- /gitbook/core/synchronous-calls/post.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/gitbook/core/synchronous-calls/post.md -------------------------------------------------------------------------------- /gitbook/core/synchronous-calls/put.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/gitbook/core/synchronous-calls/put.md -------------------------------------------------------------------------------- /gitbook/core/synchronous-calls/upload-files.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/gitbook/core/synchronous-calls/upload-files.md -------------------------------------------------------------------------------- /gitbook/history/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/gitbook/history/changelog.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/gradlew.bat -------------------------------------------------------------------------------- /kohttp-jackson/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp-jackson/build.gradle.kts -------------------------------------------------------------------------------- /kohttp-jackson/src/main/kotlin/io/github/rybalkinsd/kohttp/jackson/ext/ResponseExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp-jackson/src/main/kotlin/io/github/rybalkinsd/kohttp/jackson/ext/ResponseExt.kt -------------------------------------------------------------------------------- /kohttp-jackson/src/test/kotlin/io/github/rybalkinsd/kohttp/jackson/dsl/context/HttpPostContextTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp-jackson/src/test/kotlin/io/github/rybalkinsd/kohttp/jackson/dsl/context/HttpPostContextTest.kt -------------------------------------------------------------------------------- /kohttp-jackson/src/test/kotlin/io/github/rybalkinsd/kohttp/jackson/ext/ToJsonExtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp-jackson/src/test/kotlin/io/github/rybalkinsd/kohttp/jackson/ext/ToJsonExtTest.kt -------------------------------------------------------------------------------- /kohttp-jackson/src/test/kotlin/io/github/rybalkinsd/kohttp/jackson/ext/ToTypeExtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp-jackson/src/test/kotlin/io/github/rybalkinsd/kohttp/jackson/ext/ToTypeExtTest.kt -------------------------------------------------------------------------------- /kohttp-test/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp-test/build.gradle.kts -------------------------------------------------------------------------------- /kohttp-test/src/test/kotlin/io/github/rybalkinsd/kohttp/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp-test/src/test/kotlin/io/github/rybalkinsd/kohttp/Utils.kt -------------------------------------------------------------------------------- /kohttp-test/src/test/kotlin/io/github/rybalkinsd/kohttp/dsl/HttpDeleteDslKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp-test/src/test/kotlin/io/github/rybalkinsd/kohttp/dsl/HttpDeleteDslKtTest.kt -------------------------------------------------------------------------------- /kohttp-test/src/test/kotlin/io/github/rybalkinsd/kohttp/dsl/HttpDslKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp-test/src/test/kotlin/io/github/rybalkinsd/kohttp/dsl/HttpDslKtTest.kt -------------------------------------------------------------------------------- /kohttp-test/src/test/kotlin/io/github/rybalkinsd/kohttp/dsl/HttpGetDslKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp-test/src/test/kotlin/io/github/rybalkinsd/kohttp/dsl/HttpGetDslKtTest.kt -------------------------------------------------------------------------------- /kohttp-test/src/test/kotlin/io/github/rybalkinsd/kohttp/dsl/HttpMultipartDslTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp-test/src/test/kotlin/io/github/rybalkinsd/kohttp/dsl/HttpMultipartDslTest.kt -------------------------------------------------------------------------------- /kohttp-test/src/test/kotlin/io/github/rybalkinsd/kohttp/dsl/HttpPatchDslKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp-test/src/test/kotlin/io/github/rybalkinsd/kohttp/dsl/HttpPatchDslKtTest.kt -------------------------------------------------------------------------------- /kohttp-test/src/test/kotlin/io/github/rybalkinsd/kohttp/dsl/HttpPostDslKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp-test/src/test/kotlin/io/github/rybalkinsd/kohttp/dsl/HttpPostDslKtTest.kt -------------------------------------------------------------------------------- /kohttp-test/src/test/kotlin/io/github/rybalkinsd/kohttp/dsl/HttpPutDslKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp-test/src/test/kotlin/io/github/rybalkinsd/kohttp/dsl/HttpPutDslKtTest.kt -------------------------------------------------------------------------------- /kohttp-test/src/test/kotlin/io/github/rybalkinsd/kohttp/dsl/UploadDslKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp-test/src/test/kotlin/io/github/rybalkinsd/kohttp/dsl/UploadDslKtTest.kt -------------------------------------------------------------------------------- /kohttp-test/src/test/kotlin/io/github/rybalkinsd/kohttp/dsl/async/HttpAsyncDslTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp-test/src/test/kotlin/io/github/rybalkinsd/kohttp/dsl/async/HttpAsyncDslTest.kt -------------------------------------------------------------------------------- /kohttp-test/src/test/kotlin/io/github/rybalkinsd/kohttp/dsl/async/UploadAsyncDslTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp-test/src/test/kotlin/io/github/rybalkinsd/kohttp/dsl/async/UploadAsyncDslTest.kt -------------------------------------------------------------------------------- /kohttp-test/src/test/kotlin/io/github/rybalkinsd/kohttp/ext/FileAsyncExtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp-test/src/test/kotlin/io/github/rybalkinsd/kohttp/ext/FileAsyncExtTest.kt -------------------------------------------------------------------------------- /kohttp-test/src/test/kotlin/io/github/rybalkinsd/kohttp/ext/FileExtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp-test/src/test/kotlin/io/github/rybalkinsd/kohttp/ext/FileExtTest.kt -------------------------------------------------------------------------------- /kohttp-test/src/test/kotlin/io/github/rybalkinsd/kohttp/ext/UriAsyncExtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp-test/src/test/kotlin/io/github/rybalkinsd/kohttp/ext/UriAsyncExtTest.kt -------------------------------------------------------------------------------- /kohttp-test/src/test/kotlin/io/github/rybalkinsd/kohttp/ext/UriExtKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp-test/src/test/kotlin/io/github/rybalkinsd/kohttp/ext/UriExtKtTest.kt -------------------------------------------------------------------------------- /kohttp-test/src/test/kotlin/io/github/rybalkinsd/kohttp/interceptors/SigningInterceptorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp-test/src/test/kotlin/io/github/rybalkinsd/kohttp/interceptors/SigningInterceptorTest.kt -------------------------------------------------------------------------------- /kohttp-test/src/test/resources/cat.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp-test/src/test/resources/cat.gif -------------------------------------------------------------------------------- /kohttp/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/build.gradle.kts -------------------------------------------------------------------------------- /kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/client/ClientBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/client/ClientBuilder.kt -------------------------------------------------------------------------------- /kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/client/ClientBuilderImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/client/ClientBuilderImpl.kt -------------------------------------------------------------------------------- /kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/client/DefaultHttpClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/client/DefaultHttpClient.kt -------------------------------------------------------------------------------- /kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/client/OkHttpClientExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/client/OkHttpClientExt.kt -------------------------------------------------------------------------------- /kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/client/dsl/InterceptorDsl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/client/dsl/InterceptorDsl.kt -------------------------------------------------------------------------------- /kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/configuration/Config.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/configuration/Config.kt -------------------------------------------------------------------------------- /kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/dsl/HttpDeleteDsl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/dsl/HttpDeleteDsl.kt -------------------------------------------------------------------------------- /kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/dsl/HttpDsl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/dsl/HttpDsl.kt -------------------------------------------------------------------------------- /kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/dsl/HttpGetDsl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/dsl/HttpGetDsl.kt -------------------------------------------------------------------------------- /kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/dsl/HttpHeadDsl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/dsl/HttpHeadDsl.kt -------------------------------------------------------------------------------- /kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/dsl/HttpPatchDsl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/dsl/HttpPatchDsl.kt -------------------------------------------------------------------------------- /kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/dsl/HttpPostDsl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/dsl/HttpPostDsl.kt -------------------------------------------------------------------------------- /kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/dsl/HttpPutDsl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/dsl/HttpPutDsl.kt -------------------------------------------------------------------------------- /kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/dsl/UploadDsl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/dsl/UploadDsl.kt -------------------------------------------------------------------------------- /kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/dsl/async/HttpAsyncDsl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/dsl/async/HttpAsyncDsl.kt -------------------------------------------------------------------------------- /kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/dsl/async/HttpDeleteAsyncDsl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/dsl/async/HttpDeleteAsyncDsl.kt -------------------------------------------------------------------------------- /kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/dsl/async/HttpGetAsyncDsl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/dsl/async/HttpGetAsyncDsl.kt -------------------------------------------------------------------------------- /kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/dsl/async/HttpHeadAsyncDsl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/dsl/async/HttpHeadAsyncDsl.kt -------------------------------------------------------------------------------- /kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/dsl/async/HttpPatchAsyncDsl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/dsl/async/HttpPatchAsyncDsl.kt -------------------------------------------------------------------------------- /kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/dsl/async/HttpPostAsyncDsl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/dsl/async/HttpPostAsyncDsl.kt -------------------------------------------------------------------------------- /kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/dsl/async/HttpPutAsyncDsl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/dsl/async/HttpPutAsyncDsl.kt -------------------------------------------------------------------------------- /kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/dsl/async/UploadAsyncDsl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/dsl/async/UploadAsyncDsl.kt -------------------------------------------------------------------------------- /kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/dsl/context/BodyContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/dsl/context/BodyContext.kt -------------------------------------------------------------------------------- /kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/dsl/context/CookieContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/dsl/context/CookieContext.kt -------------------------------------------------------------------------------- /kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/dsl/context/HeaderContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/dsl/context/HeaderContext.kt -------------------------------------------------------------------------------- /kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/dsl/context/HttpContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/dsl/context/HttpContext.kt -------------------------------------------------------------------------------- /kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/dsl/context/MultipartBodyContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/dsl/context/MultipartBodyContext.kt -------------------------------------------------------------------------------- /kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/dsl/context/ParamContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/dsl/context/ParamContext.kt -------------------------------------------------------------------------------- /kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/dsl/context/UploadContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/dsl/context/UploadContext.kt -------------------------------------------------------------------------------- /kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/ext/CallExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/ext/CallExt.kt -------------------------------------------------------------------------------- /kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/ext/FileExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/ext/FileExt.kt -------------------------------------------------------------------------------- /kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/ext/HeadersExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/ext/HeadersExt.kt -------------------------------------------------------------------------------- /kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/ext/HttpContextExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/ext/HttpContextExt.kt -------------------------------------------------------------------------------- /kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/ext/ResponseExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/ext/ResponseExt.kt -------------------------------------------------------------------------------- /kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/ext/StringExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/ext/StringExt.kt -------------------------------------------------------------------------------- /kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/ext/UriExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/ext/UriExt.kt -------------------------------------------------------------------------------- /kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/interceptors/RetryInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/interceptors/RetryInterceptor.kt -------------------------------------------------------------------------------- /kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/interceptors/SigningInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/interceptors/SigningInterceptor.kt -------------------------------------------------------------------------------- /kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/interceptors/logging/CurlLoggingInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/interceptors/logging/CurlLoggingInterceptor.kt -------------------------------------------------------------------------------- /kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/interceptors/logging/HttpLoggingInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/interceptors/logging/HttpLoggingInterceptor.kt -------------------------------------------------------------------------------- /kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/util/HttpContextUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/util/HttpContextUtil.kt -------------------------------------------------------------------------------- /kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/util/ResponseBodyExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/util/ResponseBodyExt.kt -------------------------------------------------------------------------------- /kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/util/form.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/util/form.kt -------------------------------------------------------------------------------- /kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/util/json.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/main/kotlin/io/github/rybalkinsd/kohttp/util/json.kt -------------------------------------------------------------------------------- /kohttp/src/test/kotlin/io/github/rybalkinsd/kohttp/client/ClientBuilderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/test/kotlin/io/github/rybalkinsd/kohttp/client/ClientBuilderTest.kt -------------------------------------------------------------------------------- /kohttp/src/test/kotlin/io/github/rybalkinsd/kohttp/client/ForkClientBuilderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/test/kotlin/io/github/rybalkinsd/kohttp/client/ForkClientBuilderTest.kt -------------------------------------------------------------------------------- /kohttp/src/test/kotlin/io/github/rybalkinsd/kohttp/client/OkHttpClientExtKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/test/kotlin/io/github/rybalkinsd/kohttp/client/OkHttpClientExtKtTest.kt -------------------------------------------------------------------------------- /kohttp/src/test/kotlin/io/github/rybalkinsd/kohttp/client/dsl/InterceptorsDslTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/test/kotlin/io/github/rybalkinsd/kohttp/client/dsl/InterceptorsDslTest.kt -------------------------------------------------------------------------------- /kohttp/src/test/kotlin/io/github/rybalkinsd/kohttp/dsl/HttpHeadDslKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/test/kotlin/io/github/rybalkinsd/kohttp/dsl/HttpHeadDslKtTest.kt -------------------------------------------------------------------------------- /kohttp/src/test/kotlin/io/github/rybalkinsd/kohttp/dsl/async/AsyncHttpGetDslTest.kt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /kohttp/src/test/kotlin/io/github/rybalkinsd/kohttp/dsl/async/HttpDeleteAsyncDslTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/test/kotlin/io/github/rybalkinsd/kohttp/dsl/async/HttpDeleteAsyncDslTest.kt -------------------------------------------------------------------------------- /kohttp/src/test/kotlin/io/github/rybalkinsd/kohttp/dsl/async/HttpGetAsyncDslTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/test/kotlin/io/github/rybalkinsd/kohttp/dsl/async/HttpGetAsyncDslTest.kt -------------------------------------------------------------------------------- /kohttp/src/test/kotlin/io/github/rybalkinsd/kohttp/dsl/async/HttpHeadAsyncDslTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/test/kotlin/io/github/rybalkinsd/kohttp/dsl/async/HttpHeadAsyncDslTest.kt -------------------------------------------------------------------------------- /kohttp/src/test/kotlin/io/github/rybalkinsd/kohttp/dsl/async/HttpPatchAsyncDslTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/test/kotlin/io/github/rybalkinsd/kohttp/dsl/async/HttpPatchAsyncDslTest.kt -------------------------------------------------------------------------------- /kohttp/src/test/kotlin/io/github/rybalkinsd/kohttp/dsl/async/HttpPostAsyncDslTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/test/kotlin/io/github/rybalkinsd/kohttp/dsl/async/HttpPostAsyncDslTest.kt -------------------------------------------------------------------------------- /kohttp/src/test/kotlin/io/github/rybalkinsd/kohttp/dsl/async/HttpPutAsyncDslTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/test/kotlin/io/github/rybalkinsd/kohttp/dsl/async/HttpPutAsyncDslTest.kt -------------------------------------------------------------------------------- /kohttp/src/test/kotlin/io/github/rybalkinsd/kohttp/dsl/context/HttpContextTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/test/kotlin/io/github/rybalkinsd/kohttp/dsl/context/HttpContextTest.kt -------------------------------------------------------------------------------- /kohttp/src/test/kotlin/io/github/rybalkinsd/kohttp/dsl/context/HttpPostContextTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/test/kotlin/io/github/rybalkinsd/kohttp/dsl/context/HttpPostContextTest.kt -------------------------------------------------------------------------------- /kohttp/src/test/kotlin/io/github/rybalkinsd/kohttp/ext/HeadersExtKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/test/kotlin/io/github/rybalkinsd/kohttp/ext/HeadersExtKtTest.kt -------------------------------------------------------------------------------- /kohttp/src/test/kotlin/io/github/rybalkinsd/kohttp/ext/HttpContextExtKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/test/kotlin/io/github/rybalkinsd/kohttp/ext/HttpContextExtKtTest.kt -------------------------------------------------------------------------------- /kohttp/src/test/kotlin/io/github/rybalkinsd/kohttp/ext/ResponseExtKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/test/kotlin/io/github/rybalkinsd/kohttp/ext/ResponseExtKtTest.kt -------------------------------------------------------------------------------- /kohttp/src/test/kotlin/io/github/rybalkinsd/kohttp/ext/StringAsyncExtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/test/kotlin/io/github/rybalkinsd/kohttp/ext/StringAsyncExtTest.kt -------------------------------------------------------------------------------- /kohttp/src/test/kotlin/io/github/rybalkinsd/kohttp/ext/StringExtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/test/kotlin/io/github/rybalkinsd/kohttp/ext/StringExtTest.kt -------------------------------------------------------------------------------- /kohttp/src/test/kotlin/io/github/rybalkinsd/kohttp/interceptors/LoggingInterceptorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/test/kotlin/io/github/rybalkinsd/kohttp/interceptors/LoggingInterceptorTest.kt -------------------------------------------------------------------------------- /kohttp/src/test/kotlin/io/github/rybalkinsd/kohttp/interceptors/RetryInterceptorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/test/kotlin/io/github/rybalkinsd/kohttp/interceptors/RetryInterceptorTest.kt -------------------------------------------------------------------------------- /kohttp/src/test/kotlin/io/github/rybalkinsd/kohttp/interceptors/logging/CurlLoggingInterceptorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/test/kotlin/io/github/rybalkinsd/kohttp/interceptors/logging/CurlLoggingInterceptorTest.kt -------------------------------------------------------------------------------- /kohttp/src/test/kotlin/io/github/rybalkinsd/kohttp/interceptors/logging/HttpLoggingInterceptorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/test/kotlin/io/github/rybalkinsd/kohttp/interceptors/logging/HttpLoggingInterceptorTest.kt -------------------------------------------------------------------------------- /kohttp/src/test/kotlin/io/github/rybalkinsd/kohttp/util/FormTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/test/kotlin/io/github/rybalkinsd/kohttp/util/FormTest.kt -------------------------------------------------------------------------------- /kohttp/src/test/kotlin/io/github/rybalkinsd/kohttp/util/JsonKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/test/kotlin/io/github/rybalkinsd/kohttp/util/JsonKtTest.kt -------------------------------------------------------------------------------- /kohttp/src/test/kotlin/io/github/rybalkinsd/kohttp/util/StringExt.kt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /kohttp/src/test/resources/cat.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/test/resources/cat.gif -------------------------------------------------------------------------------- /kohttp/src/test/resources/keystores/identity.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/test/resources/keystores/identity.jks -------------------------------------------------------------------------------- /kohttp/src/test/resources/keystores/truststore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/kohttp/src/test/resources/keystores/truststore.jks -------------------------------------------------------------------------------- /samples/android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/samples/android/.gitignore -------------------------------------------------------------------------------- /samples/android/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /samples/android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/samples/android/app/build.gradle -------------------------------------------------------------------------------- /samples/android/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/samples/android/app/proguard-rules.pro -------------------------------------------------------------------------------- /samples/android/app/src/androidTest/java/io/github/rybalkinsd/kohttp/android_kohttp/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/samples/android/app/src/androidTest/java/io/github/rybalkinsd/kohttp/android_kohttp/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /samples/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/samples/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /samples/android/app/src/main/java/io/github/rybalkinsd/kohttp/android_kohttp/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/samples/android/app/src/main/java/io/github/rybalkinsd/kohttp/android_kohttp/MainActivity.kt -------------------------------------------------------------------------------- /samples/android/app/src/main/java/io/github/rybalkinsd/kohttp/android_kohttp/MainViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/samples/android/app/src/main/java/io/github/rybalkinsd/kohttp/android_kohttp/MainViewModel.kt -------------------------------------------------------------------------------- /samples/android/app/src/main/java/io/github/rybalkinsd/kohttp/android_kohttp/Repository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/samples/android/app/src/main/java/io/github/rybalkinsd/kohttp/android_kohttp/Repository.kt -------------------------------------------------------------------------------- /samples/android/app/src/main/java/io/github/rybalkinsd/kohttp/android_kohttp/RepositoryAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/samples/android/app/src/main/java/io/github/rybalkinsd/kohttp/android_kohttp/RepositoryAdapter.kt -------------------------------------------------------------------------------- /samples/android/app/src/main/java/io/github/rybalkinsd/kohttp/android_kohttp/ViewResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/samples/android/app/src/main/java/io/github/rybalkinsd/kohttp/android_kohttp/ViewResponse.kt -------------------------------------------------------------------------------- /samples/android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/samples/android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /samples/android/app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/samples/android/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /samples/android/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/samples/android/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /samples/android/app/src/main/res/layout/item_repository.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/samples/android/app/src/main/res/layout/item_repository.xml -------------------------------------------------------------------------------- /samples/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/samples/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /samples/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/samples/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /samples/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/samples/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/samples/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /samples/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/samples/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/samples/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /samples/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/samples/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/samples/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /samples/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/samples/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/samples/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /samples/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/samples/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/samples/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /samples/android/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/samples/android/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /samples/android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/samples/android/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /samples/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/samples/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /samples/android/app/src/test/java/io/github/rybalkinsd/kohttp/android_kohttp/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/samples/android/app/src/test/java/io/github/rybalkinsd/kohttp/android_kohttp/ExampleUnitTest.kt -------------------------------------------------------------------------------- /samples/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/samples/android/build.gradle -------------------------------------------------------------------------------- /samples/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/samples/android/gradle.properties -------------------------------------------------------------------------------- /samples/android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/samples/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /samples/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/samples/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /samples/android/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/samples/android/gradlew -------------------------------------------------------------------------------- /samples/android/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/samples/android/gradlew.bat -------------------------------------------------------------------------------- /samples/android/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /samples/spring/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/samples/spring/README.md -------------------------------------------------------------------------------- /samples/spring/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/samples/spring/build.gradle.kts -------------------------------------------------------------------------------- /samples/spring/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/samples/spring/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /samples/spring/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/samples/spring/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /samples/spring/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/samples/spring/gradlew -------------------------------------------------------------------------------- /samples/spring/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/samples/spring/gradlew.bat -------------------------------------------------------------------------------- /samples/spring/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/samples/spring/settings.gradle.kts -------------------------------------------------------------------------------- /samples/spring/src/main/kotlin/io/github/rybalkinsd/kohttp/spring/WeatherApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/samples/spring/src/main/kotlin/io/github/rybalkinsd/kohttp/spring/WeatherApplication.kt -------------------------------------------------------------------------------- /samples/spring/src/main/kotlin/io/github/rybalkinsd/kohttp/spring/controller/LocationController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/samples/spring/src/main/kotlin/io/github/rybalkinsd/kohttp/spring/controller/LocationController.kt -------------------------------------------------------------------------------- /samples/spring/src/main/kotlin/io/github/rybalkinsd/kohttp/spring/controller/WeatherController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/samples/spring/src/main/kotlin/io/github/rybalkinsd/kohttp/spring/controller/WeatherController.kt -------------------------------------------------------------------------------- /samples/spring/src/main/kotlin/io/github/rybalkinsd/kohttp/spring/mock/MockLogServer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/samples/spring/src/main/kotlin/io/github/rybalkinsd/kohttp/spring/mock/MockLogServer.kt -------------------------------------------------------------------------------- /samples/spring/src/main/kotlin/io/github/rybalkinsd/kohttp/spring/repo/LocationRepo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/samples/spring/src/main/kotlin/io/github/rybalkinsd/kohttp/spring/repo/LocationRepo.kt -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rybalkinsd/kohttp/HEAD/settings.gradle.kts --------------------------------------------------------------------------------