【发布时间】:2014-11-28 12:59:52
【问题描述】:
我尝试使用 OkHttp 向 Google 发送批处理请求,但我总是收到错误 500 和未知错误作为响应。
这是我的代码,令牌来自 GoogleAuthUtil。
MultipartBuilder multipartBuilder = new MultipartBuilder();
MediaType http = MediaType.parse("application/http");
MediaType mixed = MediaType.parse("multipart/mixed");
multipartBuilder.addPart(RequestBody.create(http, "GET https://www.googleapis.com/gmail/v1/users/me/messages"));
multipartBuilder.type(mixed);
Request request = new Request.Builder()
.url("https://www.googleapis.com/batch")
.header("Authorization", " Bearer " + token)
.post(multipartBuilder.build())
.build();
try{
Response response = client.newCall(request).execute();
String res = response.body().string();
}
catch (IOException e){
e.printStackTrace();
}
【问题讨论】:
标签: java google-api gmail-api okhttp