Dark黑鲨
2016-01-21 07:24
采纳率: 100%
浏览 4.3k

使用OkHttp没有FormEncodingBuilder

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

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • Dark黑鲨 2016-01-21 11:39
    已采纳

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

    点赞 评论
  • nowhere___boy 2016-09-27 03:42
                                        //post表单参数
                    FormBody.Builder builder = new  FormBody.Builder();
    
                    body.add("name","xxx");
                    //创建请求
                    Request request = new Request.Builder()
                            .url(url)
                            .post(builder.build())
                            .build();
    
    点赞 2 评论
  • qq_33728516 2016-01-21 07:36

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

    点赞 评论
  • Dark黑鲨 2016-01-21 11:40
    点赞 评论
  • nowhere___boy 2016-09-27 03:15

    okhttp3用这个 FormBody.Builder

    点赞 评论

相关推荐 更多相似问题