public static String getVideoList(String account,String password)
{
String result = "";
String ipString = getMediaServerAddr();
String authHost = "http://10.1.11.23:1132/xwvideo/searchVideoList.do";
try {
URL url = new URL(authHost);
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
// 设置请求方式
connection.setRequestMethod("POST");
// 设置是否向HttpURLConnection输出
connection.setDoOutput(true);
// 设置是否从httpUrlConnection读入
connection.setDoInput(true);
// 设置是否使用缓存
connection.setUseCaches(false);
//设置参数类型是json格式
connection.setRequestProperty("Content-Type", "application/json;charset=utf-8");
connection.connect();
String body = "{account:"+account+",startTime:"+password+"}";
// String body = requestString;
BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(connection.getOutputStream(), "UTF-8"));
writer.write(body);
writer.close();
int responseCode = connection.getResponseCode();
if(responseCode == HttpURLConnection.HTTP_OK) {
//定义 BufferedReader输入流来读取URL的响应
BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
String line;
while ((line = in.readLine()) != null) {
result += line;
}
}
}catch (Exception ex)
{
log.error("Get VideoList Request Failed....");
log.error(ex.getMessage());
}
return result;
}
HttpURLConnection的Post使用
最新推荐文章于 2024-07-07 23:15:18 发布
本文介绍了一个通过HTTP POST请求获取视频列表的Java方法实现。该方法接收账号和密码作为参数,并向指定的服务端地址发送JSON格式的数据包。如果请求成功,则返回包含视频列表的字符串。

8350





