同步操作将从 Rainy/DocSys 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
package util;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.DataOutputStream;import java.io.IOException;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.URL;public class SmsClientAccessTool {private static SmsClientAccessTool smsClientToolInstance;/*** 采用单列方式来访问操作** @return*/public static synchronized SmsClientAccessTool getInstance() {if (smsClientToolInstance == null) {smsClientToolInstance = new SmsClientAccessTool();}return smsClientToolInstance;}/*** <p>* POST方法* </p>** @param sendUrl* :访问URL* @param paramStr* :参数串* @param backEncodType* :返回的编码* @return*/public String doAccessHTTPPost(String sendUrl, String sendParam,String backEncodType) {StringBuffer receive = new StringBuffer();BufferedWriter wr = null;try {if (backEncodType == null || backEncodType.equals("")) {backEncodType = "UTF-8";}URL url = new URL(sendUrl);HttpURLConnection URLConn = (HttpURLConnection) url.openConnection();URLConn.setDoOutput(true);URLConn.setDoInput(true);((HttpURLConnection) URLConn).setRequestMethod("POST");URLConn.setUseCaches(false);URLConn.setAllowUserInteraction(true);HttpURLConnection.setFollowRedirects(true);URLConn.setInstanceFollowRedirects(true);URLConn.setRequestProperty("Content-Type","application/x-www-form-urlencoded;charset=UTF-8");URLConn.setRequestProperty("Content-Length", String.valueOf(sendParam.getBytes().length));DataOutputStream dos = new DataOutputStream(URLConn.getOutputStream());dos.writeBytes(sendParam);BufferedReader rd = new BufferedReader(new InputStreamReader(URLConn.getInputStream(), backEncodType));String line;while ((line = rd.readLine()) != null) {receive.append(line).append("\r\n");}rd.close();} catch (java.io.IOException e) {receive.append("访问产生了异常-->").append(e.getMessage());e.printStackTrace();} finally {if (wr != null) {try {wr.close();} catch (IOException ex) {ex.printStackTrace();}wr = null;}}return receive.toString();}public String doAccessHTTPGet(String sendUrl, String backEncodType) {StringBuffer receive = new StringBuffer();BufferedReader in = null;try {if (backEncodType == null || backEncodType.equals("")) {backEncodType = "UTF-8";}URL url = new URL(sendUrl);HttpURLConnection URLConn = (HttpURLConnection) url.openConnection();URLConn.setDoInput(true);URLConn.setDoOutput(true);URLConn.connect();URLConn.getOutputStream().flush();in = new BufferedReader(new InputStreamReader(URLConn.getInputStream(), backEncodType));String line;while ((line = in.readLine()) != null) {receive.append(line).append("\r\n");}} catch (IOException e) {receive.append("访问产生了异常-->").append(e.getMessage());e.printStackTrace();} finally {if (in != null) {try {in.close();} catch (java.io.IOException ex) {ex.printStackTrace();}in = null;}}return receive.toString();}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。