Skip to content

http-helper is a Kotlin HTTP Cliient. It is simple to use.

License

Notifications You must be signed in to change notification settings

XuXiangJun/http-helper

Repository files navigation

http-helper

A simple kotlin http client based on java.net.HttpURLConnection

    allprojects {
        repositories {
            ...
            maven { url 'https://jitpack.io' }
        }
    }
    dependencies {
            implementation 'com.github.XuXiangJun:http-helper:1.4.0'
    }

Sample

Create http request

val url = "https://github.com/XuXiangJun"
val request = HttpRequest(url)
// Set url query parameters
request.setParameter("tab", "repositories")
// set http header
request.setHeader("Accept-Charset", "utf-8")
// Set http body
request.body = ByteArray(0)

Execute http request

val response = HttpHelper.request(HttpMethod.GET, request)
val code = response.code
val body = response.body

About

http-helper is a Kotlin HTTP Cliient. It is simple to use.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages