用postman请求成功的
**
DefaultAsyncHttpClient asyncHttpClient = new DefaultAsyncHttpClient();
SheBeiGuanLiEntity obList = shbList.get(0);
Map params = new HashMap<>();
params.put("deviceId", obList.getShexiangtoutongdaoid());//json里需要传的参数
params.put("channelId", obList.getShexiangtoutongdaoid());
Request r = new RequestBuilder()
.setUrl(url)//请求的url
.setBody(JSONObject.toJSONString(params))
.addHeader("Content-Type", "application/json")
.build();
ListenableFuture future = asyncHttpClient.executeRequest(r);
Response response = null;
try {
response = future.get();
} catch (Exception e) {
log.error("视频地址获取报错:"+e.getMessage());
return ResponseData.error(1009, "视频请求失败");
}
String tempUrl = response.getResponseBody();
//取出
JSONObject jsonObject = JSONObject.parseObject(tempUrl).getJSONObject("data");
String fmp4 = jsonObject.getString("fmp4");
asyncHttpClient.close();
**
工具的依赖
org.asynchttpclient async-http-client2.12.3



