# rxhttp **Repository Path**: yihan.post/rxhttp ## Basic Information - **Project Name**: rxhttp - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-03-27 - **Last Updated**: 2025-03-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # RxHttp English | [中文文档](https://github.com/liujingxing/rxhttp/blob/master/README_zh.md) [](https://jitpack.io/#liujingxing/rxhttp) # [(RxHttp 3.0 更新指南,升级必看)](https://github.com/liujingxing/rxhttp/wiki/RxHttp-3.0-%E6%9B%B4%E6%96%B0%E6%8C%87%E5%8D%97%EF%BC%8C%E5%8D%87%E7%BA%A7%E5%BF%85%E7%9C%8B) A type-safe HTTP client for Android. Written based on OkHttp 
| Await | Flow | RxJava (Kotlin) |
RxJava (Java) |
|---|---|---|---|
|
```java
//await return User
//tryAwait return User?
val user = RxHttp.get("/server/..")
.add("key", "value")
.toAwait |
```java
RxHttp.get("/server/..")
.add("key", "value")
.toFlow |
```java
RxHttp.get("/server/..")
.add("key", "value")
.toObservable |
```java RxHttp.get("/server/..") .add("key", "value") .toObservable(User.class) .subscribe(user - > { //Success }, throwable -> { //Failure }) ``` |