All Projects → ascclemens → Khttp

ascclemens / Khttp

Licence: mpl-2.0
Kotlin HTTP requests library. Similar to Python requests.

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Khttp

stats
📊 Request statistics middleware that stores response times, status code counts, etc
Stars: ✭ 15 (-96.34%)
Mutual labels:  requests
Begoneads
BeGoneAds is a script that puts some popular hosts file lists into the systems hosts file as a adblocker measure.
Stars: ✭ 314 (-23.41%)
Mutual labels:  requests
Proxy requests
a class that uses scraped proxies to make http GET/POST requests (Python requests)
Stars: ✭ 357 (-12.93%)
Mutual labels:  requests
Requester
Powerful, modern HTTP/REST client built on top of the Requests library
Stars: ✭ 273 (-33.41%)
Mutual labels:  requests
Turkce Python Kaynaklari
Türkçe olarak hazırlanmış Python programlama dili ile ilgili içeriklerin derlendiği sayfa.
Stars: ✭ 295 (-28.05%)
Mutual labels:  requests
Node Request Retry
💂 Wrap NodeJS request module to retry http requests in case of errors
Stars: ✭ 330 (-19.51%)
Mutual labels:  requests
korbit-python
Korbit API wrapper for Python
Stars: ✭ 17 (-95.85%)
Mutual labels:  requests
Bilili
🍻 bilibili video (including bangumi) and danmaku downloader | B站视频(含番剧)、弹幕下载器
Stars: ✭ 379 (-7.56%)
Mutual labels:  requests
Renrenbackup
A backup tool for renren.com
Stars: ✭ 309 (-24.63%)
Mutual labels:  requests
Cpr
C++ Requests: Curl for People, a spiritual port of Python Requests.
Stars: ✭ 4,200 (+924.39%)
Mutual labels:  requests
Python3 Concurrency Pics 02
爬取 www.mzitu.com 全站图片,截至目前共5162个图集,16.5万多张美女图片,使用 asyncio 和 aiohttp 实现的异步版本只需要不到2小时就能爬取完成。按日期创建图集目录,保存更合理。控制台只显示下载的进度条,详细信息保存在日志文件中。支持异常处理,不会终止爬虫程序。失败的请求,下次再执行爬虫程序时会自动下载
Stars: ✭ 275 (-32.93%)
Mutual labels:  requests
Dianping textmining
大众点评评论文本挖掘,包括点评数据爬取、数据清洗入库、数据分析、评论情感分析等的完整挖掘项目
Stars: ✭ 289 (-29.51%)
Mutual labels:  requests
Webspider
在线地址: http://119.23.223.90:8000
Stars: ✭ 340 (-17.07%)
Mutual labels:  requests
Php Curl Class
PHP Curl Class makes it easy to send HTTP requests and integrate with web APIs
Stars: ✭ 2,903 (+608.05%)
Mutual labels:  requests
Requests Threads
🎭 Twisted Deferred Thread backend for Requests.
Stars: ✭ 366 (-10.73%)
Mutual labels:  requests
axios-for-observable
A RxJS wrapper for axios, same api as axios absolutely
Stars: ✭ 13 (-96.83%)
Mutual labels:  requests
J.a.r.v.i.s
python powered Intelligent System
Stars: ✭ 325 (-20.73%)
Mutual labels:  requests
Many requests
Dead easy interface for executing many HTTP requests asynchronously. Also provides helper functions for executing embarrassingly parallel async coroutines.
Stars: ✭ 384 (-6.34%)
Mutual labels:  requests
Mechanicalsoup
A Python library for automating interaction with websites.
Stars: ✭ 3,863 (+842.2%)
Mutual labels:  requests
Robotframework Requests
Robot Framework keyword library wrapper for requests
Stars: ✭ 345 (-15.85%)
Mutual labels:  requests

khttp

Travis CI Codecov VersionEye License Gratipay Documentation status

khttp is a simple library for HTTP requests in Kotlin. It functions similarly to Python's requests module.

import khttp.get

fun main(args: Array<out String>) {
    // Get our IP
    println(get("http://httpbin.org/ip").jsonObject.getString("origin"))
    // Get our IP in a simpler way
    println(get("http://icanhazip.com").text)
}

Dependency

Stable

Stable releases are hosted on JCenter.

<repository>
  <id>jcenter</id>
  <url>https://jcenter.bintray.com/</url>
</repository>
<!-- ... -->
<dependency>
  <groupId>khttp</groupId>
  <artifactId>khttp</artifactId>
  <version>1.0.0</version>
</dependency>

Development

Development builds are currently available through JitPack. Snapshot builds may eventually be hosted on OJO, but are not currently available there.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].