Android网络请求篇 OkHttp - 表单(Post)请求

Posted 彭老希

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android网络请求篇 OkHttp - 表单(Post)请求相关的知识,希望对你有一定的参考价值。

一、请求参数

参数名称参数值
Content-Typeapplication/x-www-form-urlencoded

二、Body

名称类型
namestring
agestring

三、实例展示

 	 	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)请求的主要内容,如果未能解决你的问题,请参考以下文章

网络请求框架OkHttp3全解系列:OkHttp的基本使用

Android网络请求库RetrofitUtils

Android OkHttp + Retrofit 取消请求的方法

Android网络请求库【OkHttp4.9.3】基本用法与原理分析

Android网络篇(四)—— 自己动手封装一个属于自己的网络请求框架

Android 的OkHttp(发送网络请求)