Android网络请求篇 OkHttp - 表单(Post)请求
Posted 彭老希
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android网络请求篇 OkHttp - 表单(Post)请求相关的知识,希望对你有一定的参考价值。
一、请求参数
参数名称 | 参数值 |
---|---|
Content-Type | application/x-www-form-urlencoded |
二、Body
名称 | 类型 |
---|---|
name | string |
age | string |
三、实例展示
OkHttpClient mOkHttpClient = new OkHttpClient();
//通过FormBody对象构建Builder来添加表单参数
FormBody mFormBody = new FormBody.Builder()
.add("name","彭老希")
.add("age","19")
.build();
Request mRequest = new Request.Builder()
.url("请求的post链接")
.post(mFormBody)
.build();
mOkHttpClient.newCall(mRequest).enqueue(new Callback() {
@Override
public void onFailure(@NotNull Call call, @NotNull IOException e) {
//响应失败
}
@Override
public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException {
//响应成功
}
});
以上是关于Android网络请求篇 OkHttp - 表单(Post)请求的主要内容,如果未能解决你的问题,请参考以下文章
Android OkHttp + Retrofit 取消请求的方法
Android网络请求库【OkHttp4.9.3】基本用法与原理分析