💻 OKHTTP3的简单使用 | 📝表单提交 & JSON传递
在Android开发中,网络请求是必不可少的一部分。今天聊聊如何用OKHttp3完成简单的表单提交和JSON数据传递!🚀
首先,确保你已经在项目中引入了OkHttp库:
```gradle
implementation 'com.squareup.okhttp3:okhttp:4.11.0'
```
一、表单提交
表单提交适合传递键值对数据。例如向服务器发送用户名和密码:
```java
FormBody formBody = new FormBody.Builder()
.add("username", "testUser")
.add("password", "123456")
.build();
Request request = new Request.Builder()
.url("https://example.com/login")
.post(formBody)
.build();
// 执行请求
Response response = client.newCall(request).execute();
```
二、JSON传递
当需要传递复杂数据时,JSON格式更友好:
```java
MediaType JSON = MediaType.get("application/json; charset=utf-8");
String json = "{\"name\":\"John\", \"age\":25}";
RequestBody body = RequestBody.create(json, JSON);
Request request = new Request.Builder()
.url("https://example.com/api")
.post(body)
.build();
```
通过这两种方式,你可以轻松实现基础的网络操作!✨无论是表单还是JSON,OkHttp3都提供了强大的支持。快来试试吧!💪
免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。