我在AS中配置了
compile 'com.squareup.okhttp3:okhttp:3.0.1'
compile 'com.squareup.okio:okio:1.6.0'
看网上的博客学习时发现都有使用
FormEncodingBuilder
buildMultipartFormRequest
这两个类和方法,但是我就怎么也打不出来这两个,不知道是出了什么问题。
下午去查了一下GitHub上的okhttp的源码,终于在Guide中发现了问题,是他们改变了PostForm和Multipart的方法,具体没找到是什么时候更改的。
但是以后发现别人博客中的问题,多去官方的源码和guide中多寻找答案。贴一下guide的地址吧
//post表单参数
FormBody.Builder builder = new FormBody.Builder();
body.add("name","xxx");
//创建请求
Request request = new Request.Builder()
.url(url)
.post(builder.build())
.build();
路过~~~~~~~~~~~~~~~
https://github.com/square/okhttp/tree/master/samples/guide/src/main/java/okhttp3
okhttp3用这个 FormBody.Builder