https://github.com/junixapp/okhttpengine
A simple wrapper for OkHttp!
https://github.com/junixapp/okhttpengine
okhttputils
Last synced: about 1 year ago
JSON representation
A simple wrapper for OkHttp!
- Host: GitHub
- URL: https://github.com/junixapp/okhttpengine
- Owner: junixapp
- Created: 2016-09-30T11:00:58.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-10-30T05:14:08.000Z (over 9 years ago)
- Last Synced: 2025-04-02T14:02:16.823Z (about 1 year ago)
- Topics: okhttputils
- Language: Java
- Size: 62.5 KB
- Stars: 38
- Watchers: 6
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# OkHttpEngine
A simple wrapper for OkHttp!
# Feature
- fluent api
- get/post request
- multipart body
- support parse json to pojo
# Usage
- get请求
OkHttpEngine.create()
.get("url", new OkHttpCallback() {
@Override
public void onSuccess(String result) {
}
@Override
public void onFail(IOException e) {
}
});
- post请求
PostParams params = new PostParams();
params.add("key","value")
.add("file",new File("path"));
OkHttpEngine.create()
.post("url",params,new OkHttpCallback(){
@Override
public void onSuccess(String result) {
}
@Override
public void onFail(IOException e) {
}
});
- parse json to pojo
OkHttpEngine.create()
.post("url",params,new OkHttpCallback(){
@Override
public void onSuccess(Bean result) {
}
@Override
public void onFail(IOException e) {
}
});
- add header
OkHttpEngine.create()
.addHeader("a","b")
.addHeader("a","b")
.get("url",null);
# Depedency
[](https://jitpack.io/#li-xiaojun/OkHttpEngine)
## Gradle
1. Add it in your root build.gradle at the end of repositories:
allprojects {
repositories {
...
maven { url "https://jitpack.io" }
}
}
2. Add the dependency
dependencies {
compile 'com.github.li-xiaojun:OkHttpEngine:1.2'
}