使用之前加入依赖:
compile 'com.squareup.retrofit2:retrofit:2.1.0'
定义接口
public interface GithubService {
@GET("users/{user}")
Call getUserString(@Path("user") String user);
}
这里我们使用http中的get 方法获取users这个接口下,当前user的具体信息,参数为当前user名。返回内容为Http请求的ResponseBody。
Retrofit 返回ResponseBody
private void SimpleRetrofit() {
OkHttpClient.Builder httpClient = new OkHttpClient.Builder();
Retrofit.Builder builder = new Retrofit.Builder()
.baseUrl(BASE_URL);
Retrofit retrofit = builder.client(httpClient.build()).build();
GithubService simpleService = retrofit.create(GithubService.class);
Call call = simpleService.getUserString(name);
call.en