Skip to content

DaikonWeb/topinambur

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Topinambur

Topinambur

Topinambur is a simple and minimal library to make HTTP calls in Kotlin with minimal effort. The main goals are:

  • Use a really lightweight http library
  • Use an object-oriented http library

How to add Topinambur to your project

Gradle

  • Add JitPack in your root build.gradle at the end of repositories:
repositories {
    ...
    maven { url 'https://jitpack.io' }
}
  • Add the dependency
implementation 'com.github.DaikonWeb:topinambur:1.4.0'

Maven

  • Add the JitPack repository to your build file
<repositories>
    <repository>
        <id>jitpack.io</id>
        <url>https://jitpack.io</url>
    </repository>
</repositories>
  • Add the dependency
<dependency>
    <groupId>com.github.DaikonWeb</groupId>
    <artifactId>topinambur</artifactId>
    <version>1.4.0</version>
</dependency>

Getting Started

val response = "https://github.com/DaikonWeb".http.get()

println(response.statusCode)
println(response.body)

Enable request logging as Curl

HttpClient("https://github.com/DaikonWeb", System.out).get().body

About

Topinambur is a simple and minimal library to make HTTP calls in Kotlin with minimal effort

Resources

Stars

Watchers

Forks

Packages

No packages published