final String tokenJson = objectMapper.writeValueAsString(appGetParam);
mLog.debug(“传递的参数为: “+tokenJson);
mLog.debug(“获取企业智信配置的url数据: " + url);
mLog.debug(”>>>>>>>>> TokenServer getToken”);
RequestBody body = RequestBody.create(MediaType.get(“application/json”), tokenJson);
mLog.debug(“body=”+body);
Request request = new Request.Builder().method(“POST”, body).url(url).build();
mLog.debug(“完成…”+request);
try (Response response = client.newCall(request).execute()) {
mLog.debug(“TokenServer getToken response: " + response);
mLog.debug(“TokenServer getToken response: " + response.isSuccessful());
mLog.debug(“responsebody为:”+response.body());
String content = IOUtils.toString(response.body().byteStream(), StandardCharsets.UTF_8);
mLog.debug(”>>>>>>>>> TokenServer getToken content”);
mLog.debug(“content=”+content);
mLog.debug(”>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>");
Map resultMap = (Map) objectMapper.readValue(content, Map.class).get(“result”);
String appToken = (String) resultMap.get(“appToken”);
mLog.debug(“返回appToken为:”+appToken);
return appToken;
} catch (Exception e) {
e.printStackTrace();
throw new MoaPlatformException(“moa.biz.app.access.error.code002”, e.getMessage());
}
Gradle发送post请求示例代码
最新推荐文章于 2023-05-10 12:51:14 发布