package com.tutosandroidfrance.okhttpsample;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import com.squareup.okhttp.Callback;
import com.squareup.okhttp.MediaType;
import com.squareup.okhttp.OkHttpClient;
import com.squareup.okhttp.Request;
import com.squareup.okhttp.RequestBody;
import com.squareup.okhttp.Response;
import java.io.IOException;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
OkHttpClient client = new OkHttpClient();
//exemple de GET
client.newCall(new Request.Builder()
.get()
.url("https://api.github.com/users/florent37")
.build()).enqueue(new Callback() {
@Override
public void onFailure(Request request, IOException e) {
}
@Override
public void onResponse(Response response) throws IOException {
}
});
final MediaType JSON = MediaType.parse("application/json; charset=utf-8");
client.newCall(new Request.Builder()
.post(JSON, json);).build().
)
}
}