Okhttp 3.0上传数据与PUT请求
发布日期:2022-02-25 00:55:13
浏览次数:42
分类:技术文章
本文共 2051 字,大约阅读时间需要 6 分钟。
String url = url.replace(":userId", LeanchatUser.getCurrentUserId());
//初始化设置 /* OkHttpClient client = new OkHttpClient.Builder() .connectTimeout(6000, TimeUnit.SECONDS) .readTimeout(2000, TimeUnit.SECONDS) .writeTimeout(6000, TimeUnit.SECONDS).build();*/ OkHttpClient client = new OkHttpClient(); FormBody body = new FormBody.Builder() .add("communityId", communityId) .build(); Request request = new Request.Builder() .url(url) .put(body) .build(); client.newCall(request).enqueue(new Callback() { @Override public void onFailure(Call call, IOException e) { ToastUtil.show(SelfInfoSetting.this,"链接超时,请重试!"); } @Override public void onResponse(Call call, Response response) throws IOException { String result = response.body().string(); } });
添加参数:
FormBody body = new FormBody.Builder() .add("communityId", communityId) .build();
回调结果得到JSON字符串:
String result = response.body().string();
集中常用的MediaType:
MediaType Image = MediaType.parse("image/jpeg; charset=utf-8"); MediaType MEDIA_TYPE_TEXT = MediaType.parse("text; charset=utf-8"); MediaType JSON = MediaType.parse("application/json; charset=utf-8"); 常见的媒体格式类型如下: text/html : HTML格式 text/plain :纯文本格式 text/xml : XML格式 image/gif :gif图片格式 image/jpeg :jpg图片格式 image/png:png图片格式 以application开头的媒体格式类型: application/xhtml+xml :XHTML格式 application/xml : XML数据格式 application/atom+xml :Atom XML聚合格式 application/json : JSON数据格式 application/pdf :pdf格式 application/msword : Word文档格式 application/octet-stream : 二进制流数据(如常见的文件下载) application/x-www-form-urlencoded :
转载地址:https://blog.csdn.net/qq_30167925/article/details/54379286 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2024年04月09日 13时54分28秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
华为云FusionInsight MRS融合大数据平台进阶之路
2019-04-27
图文了解 Kafka 的副本复制机制
2019-04-27
后端,还是大数据?
2019-04-27
Kafka原理和实践
2019-04-27
马蜂窝数据仓库的架构、模型与应用实践
2019-04-27
基于Apache Iceberg打造T+0实时数仓
2019-04-27
面对无代码 / 低代码带来的技术变革,开发者该如何拥抱变化?
2019-04-27
Kafka 是靠什么机制保持高可靠,高可用的?
2019-04-27
面试必知的 Spark SQL 几种 Join 实现
2019-04-27
光大银行分布式实战:国内最大缴费平台的数据库架构转型
2019-04-27
大厂的 Redis 都是怎么搞的?
2019-04-27
Apache Hudi应用调优指南
2019-04-27
从 0 到 1 搭建一套 Flink 的监控系统
2019-04-27
Spark SQL 物化视图技术原理与实践
2019-04-27
这个公众号到底有没有好文章?我整理了300篇,觉得不好我跪榴莲!
2019-04-27
K8S成精了!
2019-04-27
Presto on Spark:扩展 Presto 以支持大规模 ETL
2019-04-27
逼自己玩命学了6个多月,吃透这31个大数据知识点!分享给你,让你今年进个大厂!...
2019-04-27
Zeta:eBay 基于 Apache Spark 开发的新一代数据开发分析平台
2019-04-27