自己用的
import java.io.BufferedReader;
import java.io.DataOutputStream;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.List;
//向服务器要发送的POST请求
public String sendPost(String strUrl,String param) throws FileNotFoundException{
URL url = null;
HttpURLConnection conn = null;
String str = "";
try {
url = new URL(strUrl);
conn = (HttpURLConnection) url.openConnection();
conn.setDoInput(true);
conn.setDoOutput(true);
conn.setUseCaches(false);
conn.setRequestProperty("Content-Type", "text/plain");
conn.setRequestMethod("POST");
conn.setRequestProperty("Charsert", "UTF-8");
DataOutputStream dos = new DataOutputStream(conn.getOutputStream());
dos.write(param.getBytes("utf-8"));//系统有默认,有的是gbk
dos.flush();
dos.close();
BufferedReader bufferReader = new BufferedReader(new InputStreamReader(conn.getInputStream(), "UTF-8"));
String aa = "";
while ((aa = bufferReader.readLine()) != null) {
str += aa;
}
} catch (Exception e) {
e.printStackTrace();
} finally {
if (conn != null)
conn.disconnect();
}
return str;
}
网上同类参考