Retrofit2.0学习之Form-data传输
来源:互联网 发布:忆江南的知作者怎么写 编辑:程序博客网 时间:2024/06/03 22:41
Overview:
本文主要摘录,本人使用Retrofit2.0的时候,遇到的问题,以及注意事项.希望对大家有用.
Form-data传输
@Mutipart,参数都得通过@Part标记传入,例:
问题描述:
userid是String字符串,image为File文件这里需要注意,官方文档说明String可直接传入String值,但是Django接收到的数据出现了双层双引号的问题
解决办法:
从原来传入String改成传入组装后的RequestBody;文件首先定义json的key值:image,接着定义filename="..."即可.
/*** String 转 RequestBody 方法*/public static RequestBody toRequestBody(String s){ return RequestBody.create( MediaType.parse("text/plain"),s);}/*** File 转 RequestBody方法*/public static RequestBody toRequestBody(File f){ return RequestBody.create(MediaType.parse( "multipart/form-data"), f);}
0 0
- Retrofit2.0学习之Form-data传输
- RxJava前奏之Retrofit2.0的学习
- Retrofit2.0学习之GET请求
- Retrofit2.0学习之Post请求
- Node Js form-data格式传输文件
- Retrofit2.0学习
- Retrofit2.0入门学习
- android之Retrofit2.0
- mule servlet 针对form-data传输的参数转换问题
- Android Retrofit2.0 学习笔记
- Android学习之网络请求库Retrofit2
- Android学习笔记之Retrofit2的使用
- 学习 Retrofit2
- Http 上传文件之multipart form-data
- HTTP协议之multipart/form-data请求
- 设置form表单传输的编码格式 application/x-www-form-urlencoded、multipart/form-data、text/plain
- 设置form表单传输的编码格式 application/x-www-form-urlencoded、multipart/form-data、text/plain
- Html5学习之Form
- 试验
- I/O篇(2)——I/O流体系简介
- 142. Linked List Cycle II
- MySQL学习笔记五
- 详解Ajax技术
- Retrofit2.0学习之Form-data传输
- javaScrfipt在各种浏览器中获取对象的方法
- 教你如何写出正确的单例模式
- 有关在Iphone4/5上在Block中传入字符串导致崩溃的解决办法
- 堆排序之Java实现
- java中类和接口
- 数据结构与算法学习
- 初入spring源码--整体框架
- 一些好的博客