xionghawk
Dark黑鲨
采纳率100%
2016-01-21 07:24 阅读 4.2k

使用OkHttp没有FormEncodingBuilder

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

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

5条回答 默认 最新

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

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

    点赞 评论 复制链接分享
  • u013372185 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();
    
    点赞 1 评论 复制链接分享
  • qq_33728516 qq_33728516 2016-01-21 07:36

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

    点赞 评论 复制链接分享
  • xionghawk Dark黑鲨 2016-01-21 11:40
  • u013372185 nowhere___boy 2016-09-27 03:15

    okhttp3用这个 FormBody.Builder

    点赞 评论 复制链接分享

相关推荐