FormBody

用来提交一些表单数据。通过FormBody.Builder来添加表单数据。如下所示:

        OkHttpClient client = new OkHttpClient();
        FormBody formBody = new FormBody.Builder()
                .add("username", "jason")
                .add("password", "magicer")
                .build();
        Request request = new Request.Builder()
                .post(formBody)
                .addHeader("User-Agent", "Apple")
                .build();
        Response response = client.newCall(request).execute();

在FromBody中,查看其源码我们可以看到FormBody设置的Content-Type为"application/x-www-form-urlencoded".也就是普通表单数据。

private static final MediaType CONTENT_TYPE = MediaType.parse("application/x-www-form-urlencoded");

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-27
  • 2021-11-29
  • 2022-01-07
  • 2021-05-22
  • 2021-09-04
  • 2021-06-04
猜你喜欢
  • 2022-12-23
  • 2021-12-31
  • 2021-06-21
  • 2021-05-13
  • 2021-12-08
  • 2021-08-19
  • 2022-12-23
相关资源
相似解决方案