首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Robospice和okHttp发布

用Robospice和okHttp发布
EN

Stack Overflow用户
提问于 2015-05-15 21:00:47
回答 1查看 205关注 0票数 0

我使用Robospice和okHttp发布了一篇文章:

代码语言:javascript
复制
public String loadDataFromNetwork() throws Exception {
    uriBuilder = Uri.parse(url).buildUpon();
    uri = new URI(uriBuilder.build().toString());
    tmp = "user=" + user + "&password=" + pwd
    HttpURLConnection connect = new OkUrlFactory(client).open(uri.toURL());
    // Send post request
    connect.setDoOutput(true);
    DataOutputStream wr = new DataOutputStream(connect.getOutputStream());
    wr.writeBytes(tmp);
    wr.flush();
    wr.close();
    // Read the response
    in = connect.getInputStream();
}

是否有更好的方式发送帖子(与Robospice/okHttp)?

NB:我的代码运行得很好,只是想知道它是否正确.

EN

回答 1

Stack Overflow用户

发布于 2015-05-25 08:38:56

问题是,如果我想像这样使用okHttp帖子:

代码语言:javascript
复制
    OkHttpClient client = new OkHttpClient();

    Request request = new Request.Builder()
            .url("https://api.github.com/markdown/raw")
            .post(RequestBody.create(MEDIA_TYPE_MARKDOWN, parameters))
            .build();

    Response response = client.newCall(request).execute();
    if (!response.isSuccessful()) throw new IOException("Unexpected code " + response);

    System.out.println(response.body().string());

使用Robospice,RequestBody、newCall和isSuccessful是无法解决的!

我是否有一个解决方案来使用okHttp post与Robospice?(我知道如何得到,但不知道职位.)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30268650

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档