A求知若渴 2021-09-18 08:31:33 阅读数:509
}
public class MainActivity extends AppCompatActivity {
private TextView mTextView;
private OkHttpClient mClient = new OkHttpClient();
}
public class MainActivity extends AppCompatActivity {
private TextView mTextView;
private OkHttpClient mClient = new OkHttpClient();
}
HttpUrl.Builder urlBuilder = HttpUrl.parse(“ https://httpbin.org/get”).newBuilder();
urlBuilder.addQueryParameter(“category”, “android”);
urlBuilder.addQueryParameter(“title”, “okhttp”);
String url2 = urlBuilder.build().toString();
Request request = new Request.Builder()
.url(url)
.addHeader(“Accept”,“application/json; charset=utf-8”)
.header(“Accept”,“application/json; charset=utf-8”)
.post(requestBody)
.build();
String headerString=response.header(“Server”);
List<String> headerStrings=response.headers(“Vary”);
Log.i(TAG,headerString);
Iterator<String> it=headerStrings.iterator();
while (it.hasNext()) {
Log.i(TAG,it.next());
}
private static final MediaType JSON = MediaType.parse(“application/json; charset=utf-8”);
String url = “ https://reqres.in/api/users/”;
String jsonString = “{\n” +
" “name”: “morpheus”,\n" +
" “job”: “leader”\n" +
“}”;
private void post(String url, final String requestString) {
RequestBody requestBody = RequestBody.create(JSON, requestString);
}
final String url = “ https://tieba.baidu.com/f”;
RequestBody requestBody = new FormBody.Builder()
.add(“ie”, “utf-8”)
.add(“kw”, “minecraft”)
.build();
Request request = new Request.Builder()
.url(url)
.post(requestBody)
.build();
public static final MediaType JPEG = MediaType.parse(“image/jpeg”);
File file = new File(Environment.getExternalStoragePublicDirectory(
Environment.DIRECTORY_DCIM), “building.jpg”);
RequestBody requestBody = RequestBody.create(JPEG, file);
Request request = new Request.Builder()
.url(url)
.post(requestBody)
.build();
RequestBody requestBody = new RequestBody() {
@Nullable
@Override
public MediaType contentType() {
return null;
}
};
Request request = new Request.Builder()
.url(url)
.post(requestBody)
.build();
String url = “ https://api.github.com/gists/c2a7c39532239ff261be”;
class Gist{
Map<String,GistFile> files;
}
class GistFile{
String content;
}
Gson gson = new Gson();
Gist gist = gson.fromJson(response.body().charStream(),Gist.class);
for(Map.Entry<String,GistFile> entry:gist.files.entrySet()){
Log.i(TAG,entry.getKey()+ " "+entry.getValue().content);
}
OkHttpClient client = new OkHttpClient.Builder()
.connectTimeout(3, TimeUnit.SECONDS)
.build();
OkHttpClient client = new OkHttpClient.Builder()
.connectTimeout(3, TimeUnit.SECONDS)
.build();
OkHttpClient client2 = client.newBuilder()
.connectTimeout(5, TimeUnit.SECONDS)
.build();
版权声明:本文为[A求知若渴]所创,转载请带上原文链接,感谢。 https://gsmany.com/2021/09/20210918083132750P.html