public static String sendPost(String url, String params1)
{
DataOutputStream dos= null;
BufferedReader in = null;
String result = null;
String end = "\r\n";
String twoHyphens = "--";
String boundary = "******";
try
{
URL myFileUrl =new URL(url);
HttpURLConnection conn = null;
conn = (HttpURLConnection) myFileUrl.openConnection();
conn.setRequestProperty("accept", "*/*");
conn.setRequestProperty("connection", "Keep-Alive");
conn.setRequestProperty("user-agent","Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)");
conn.setRequestProperty("Content-Type","multipart/form-data;boundary=" + boundary);
conn.setDoOutput(true);
conn.setDoInput(true);
dos = new DataOutputStream(conn.getOutputStream());
dos.writeBytes(twoHyphens + boundary + end);
dos.writeBytes("Content-Disposition: form-data; name=\"content1\"\r\n");
dos.writeBytes(end);
dos.writeBytes(params1);
dos.writeBytes(end);
dos.writeBytes(twoHyphens + boundary + twoHyphens + end);
dos.flush();
in = new BufferedReader(new InputStreamReader(conn.getInputStream()));
String line;
while ((line = in.readLine()) != null)
{
result = line;
System.out.println(result+"xubinxubinxubin");
}
}
catch (Exception e)
{
System.out.println("uddascd" + e);
e.printStackTrace();
result = "weikaiqi";
}
finally
{
try
{
if (dos != null)
{
dos.close();
}
if (in != null)
{
in.close();
}
}
catch (IOException ex)
{
ex.printStackTrace();
}
}
return result;
}
http://www.cnblogs.com/mengdd/p/3142442.html
开启另外一条线程就可以了
再开一个线程,在那里发送就行