有一些诸如Retrofit之类的框架,但是我想学习基础知识,并且有很多可用的类,并且令人困惑,请提及一些参考(如果可用)。
答案 0 :(得分:0)
Retrofit使用OkHttp作为默认值。
我个人包括implementation 'com.squareup.okhttp3:okhttp:3.7.0
依赖项
我以这种方式使用它:
private Response post(String url, String body) throws IOException {
RequestBody requestBody = RequestBody.create(MediaType.parse("application/json; charset=utf-8"), body);
Request request = new Request.Builder().url(url).post(requestBody).build();
return <yourOkHttpClient>.newCall(request).execute();
}
您有几本教程,介绍了如何在搜索时发出所需的请求。
您还拥有其他更强大的框架,例如可以使用的Google最近支持的Volley。