param:请求参数、method:请求参数数据的包装类型
public static String sendPost(String _url,String param,String method) {
BufferedReader reader = null;
URL url;
try {
url = new URL(_url);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setDoOutput(true);
conn.setDoInput(true);
conn.setUseCaches(false);
conn.setInstanceFollowRedirects(true);
conn.setRequestMethod("POST");
conn.setRequestProperty("Content-Type", method);
conn.connect();
OutputStreamWriter out = new OutputStreamWriter(conn.getOutputStream(),"UTF-8");
out.append(param);
out.flush();
out.close();
reader = new BufferedReader(new InputStreamReader(conn.getInputStream(),"UTF-8"));
String line;
String res = "";
while((line = reader.readLine()) != null) {
res += line;
}
reader.close();
return res;
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return "error";
}
▄█▀█●各位老铁,如果我的代码能够帮助到你,请给我一个赞吧!