使用OkHttp没有FormEncodingBuilder

我在AS中配置了
compile 'com.squareup.okhttp3:okhttp:3.0.1'
compile 'com.squareup.okio:okio:1.6.0'
看网上的博客学习时发现都有使用
FormEncodingBuilder
buildMultipartFormRequest

这两个类和方法,但是我就怎么也打不出来这两个,不知道是出了什么问题。

5个回答

下午去查了一下GitHub上的okhttp的源码,终于在Guide中发现了问题,是他们改变了PostForm和Multipart的方法,具体没找到是什么时候更改的。
但是以后发现别人博客中的问题,多去官方的源码和guide中多寻找答案。贴一下guide的地址吧

u014731991
水手辛巴 那些都是okhttp2的
4 年多之前 回复
                                    //post表单参数
                FormBody.Builder builder = new  FormBody.Builder();

                body.add("name","xxx");
                //创建请求
                Request request = new Request.Builder()
                        .url(url)
                        .post(builder.build())
                        .build();
u013372185
nowhere___boy 回复MrLiu253: http请求头
接近 4 年之前 回复
u013372185
nowhere___boy 请求头 Accept:客户机通过这个头,告诉服务器,它支持哪些数据类型 Accept-Charset::客户机通过这个头,告诉服务器,它支持的编码 Accept-Encoding: 客户机通过这个头,告诉服务器,支持哪种数据压缩格式 Accept-Language: 客户机采用的是哪个语言 Host:客户机通过这个头,告诉服务器,想访问服务器哪台主机 If-Modified-Since:客户机通过这个头,告诉服务器,数据缓存的时间 Referer:客户机通过这个头,告诉服务器,客户机是从哪个页面来的(防盗链) User-Agent: 说明客户机操作系统信息,以及浏览器信息 Cookie:客户机通过这个头,可以带点数据给服务器
接近 4 年之前 回复
MrLiu253
MrLiu253 请问有的加入addHeader(),是什么意思
接近 4 年之前 回复

okhttp3用这个 FormBody.Builder

路过~~~~~~~~~~~~~~~

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐