string url = "ab.asp";
WebRequest req = WebRequest.Create( uri );
req.Method = "POST";byte[] postData = System.Text.Encoding.UTF8.GetBytes( "a=avalue&b=bvalue");req.ContentLength = postData.Length;
Stream postStream = req.GetRequestStream();
postStream.Write(postData, 0, postData.Length);
postStream.Close();WebResponse res = req.GetResponse();StreamReader reader = new StreamReader( res.GetResponseStream(),System.Text.Encoding.UTF8 );

string html = reader.ReadToEnd();reader.Close();
res.Close();你可以将UTF8换成你需要的编码方式
记得加上
using System.Net;
using System.IO;
using System.Text;

解决方案 »

  1.   

    晕,不好意思,忘了上边的代码是C#的了,Java的和这个类似。你自己研究一下吧!/**
    * 将消息POST给对方url
    * @param destURL 目的地址
    * @param paramStr 传递的参数
    */
    private int businessMTtoWapdm(String destURL,String paramStr) {
    int Result = 0;
    HttpURLConnection httpConn = null;
    PrintWriter out = null;
    BufferedReader reader = null;
    try {
    //与对方建立一个连接
    URL url = new URL(destURL);
    //打开连接
    httpConn = (HttpURLConnection) url.openConnection();
    httpConn.setRequestMethod("POST");
    String userName = "";
    String passWord = "";
    String userPassword = userName + ":" + passWord;
    userPassword = new BASE64Encoder().encode(userPassword.getBytes());
    //设置身份验证
    httpConn.setRequestProperty("Authorization", "Basic " + userPassword);httpConn.setRequestProperty("content-type",
    "application/x-www-form-urlencoded");
    httpConn.setDoOutput(true);
    httpConn.setDoInput(true);
    out = new PrintWriter(httpConn.getOutputStream());
    out.print(paramStr);
    out.flush();
    httpConn.connect();
    reader = new BufferedReader(new InputStreamReader(httpConn.
    getInputStream()));StringBuffer buf = new StringBuffer();
    String line;
    while ( (line = reader.readLine()) != null) {
    buf.append(line);
    }
    ByteArrayInputStream bis = new ByteArrayInputStream(buf.toString().
    getBytes());
    //////////////////
    }
    catch (Exception ex) {
    Tools.error(ex);
    }
    finally {
    Tools.closeBufferedReader(reader);
    Tools.closePrintWriter(out);
    Tools.closeHttpURLConnection(httpConn);
    }
    return Result;
    }