StringBuffer result = new StringBuffer();
HttpURLConnection conn = null;
OutputStream outputStream = null;
BufferedReader reader = null;
String urlStr2 = null;
if("01".equals(type)){
urlStr2 = send_url;
}else if("02".equals(type)){
urlStr2 = "";
}
try {
URL url = new URL(urlStr2);
conn = (HttpURLConnection) url.openConnection();
conn.setConnectTimeout(100000);
conn.setReadTimeout(100000);
String requestMethod = "POST";
conn.setRequestMethod(requestMethod);
conn.setDoInput(true);
conn.setDoOutput(true);
conn.setRequestProperty("Content-Type", "application/json;charset=UTF-8");
outputStream = conn.getOutputStream();
String requestCharset = "UTF-8";
outputStream.write(data.toString().getBytes(requestCharset));
outputStream.flush();
outputStream.close();
InputStream inputStream = conn.getInputStream();
String responseCharset = "UTF-8";
reader = new BufferedReader(new InputStreamReader(inputStream, responseCharset));
String line;
while ((line = reader.readLine()) != null) {
result.append(line);
}
System.out.println(line);
inputStream.close();
reader.close();
} catch (Throwable e) {
log.info("---调用第三方短信平台接口返回信息有误----:" + data);
throw new Exception(e);
} finally {
if (null != conn) {
conn.disconnect();
}
}
System.out.println("6---sendurl方法的返回值:"+result.toString());
return result.toString();
短信发送调用接口
最新推荐文章于 2025-05-25 15:37:30 发布