我使用Robospice和okHttp发布了一篇文章:
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:我的代码运行得很好,只是想知道它是否正确.
发布于 2015-05-25 08:38:56
问题是,如果我想像这样使用okHttp帖子:
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?(我知道如何得到,但不知道职位.)
https://stackoverflow.com/questions/30268650
复制相似问题