前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >OkHttp简单使用

OkHttp简单使用

作者头像
知识浅谈
修改2022-05-16 22:32:55
4140
修改2022-05-16 22:32:55
举报
文章被收录于专栏:分享学习分享学习

公众号:知识浅谈

0、okhttp简介

OkHttp是一个优秀的网络请求框架,目前主流已经替换httpclient, HttpURLConnection 使用方式;

OkHttp支持连接同一地址的链接共享同一个socket,通过连接池来减小响应延迟,自带GZIP压缩,请求缓存等优势;

OkHttp 成为 Android 最常见的网络请求库, 但并不妨碍java后端学习他,所以这边知识追寻者 做了常用总结。

github文档 官方参考文档

一、环境引入

maven项目

代码语言:javascript
复制
<dependency>
  <groupId>com.squareup.okhttp3</groupId>
  <artifactId>okhttp</artifactId>
  <version>3.6.0</version>
</dependency>

gradle

代码语言:javascript
复制
compile 'com.squareup.okhttp3:okhttp:3.6.0'

二、操作食用

GET的使用(包含同步和异步)

请求步骤

获取OkHttpClient对象

设置请求request

封装call

异步调用,并设置回调函数

POST的使用

form 表单形式

获取OkHttpClient对象

构建参数body

构建 request

将Request封装为Call

异步调用

json参数形式

文件下载

文件上传

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-10-16 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 0、okhttp简介
  • 一、环境引入
  • 二、操作食用
    • GET的使用(包含同步和异步)
      • POST的使用
        • form 表单形式
        • json参数形式
      • 文件下载
        • 文件上传
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档