OkHttpClient如何实现一个POST请求呢?
下文笔者讲述OKHttpClient实现POST请求的方法分享,如下所示
OkHttpClient之POST请求的实现思路
1.引入OkHttpClient对应的jar包 2.声明OkHttpClient对象 3.定义一个RequestBody,并将参数放入到RequestBody中 3.使用OkHttpClient对象的build()方法构建对象 并采用post的方式放入body 4.使用execute方法,即可发起OkHttpClient请求例: OkHttpClient之POST请求的示例
package com.java265; import java.io.IOException; import okhttp3.FormBody; import okhttp3.OkHttpClient; import okhttp3.Request; import okhttp3.RequestBody; import okhttp3.Response; public class Test3 { public static void main(String[] args) { String path = "http://localhost:8080/Test/LoginServlet"; // 2 创建okhttpclient对象 OkHttpClient client = new OkHttpClient(); RequestBody body = new FormBody.Builder().add("useName", "java").add("pwd", "123456").build(); // 3 创建请求方式 Request request = new Request.Builder().url(path).post(body).build(); // 4 执行请求操作 try { Response response = client.newCall(request).execute(); if(response.isSuccessful()){ String string = response.body().string(); System.out.println(string); } } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。