最近从网上当了几段Java代码,对其中的引用比较费解,请高手帮忙解答下,并顺便提下.NET中对应的类库是哪些? 
1、DefaultHttpClient 
2、HttpHost 
3、HttpGet 
4、HttpResponse 
5、HttpRequest 
一下是一段Java代码 HttpPost post = new HttpPost(url); 
    setHeaders(post, referer); 
    post.addHeader("Content-Type", "application/x-www-form-urlencoded"); 
    post.setEntity(new UrlEncodedFormEntity(data, "GBK")); 
    HttpProtocolParams.setUseExpectContinue(client.getParams(), false); 
    HttpProtocolParams.setUseExpectContinue(post.getParams(), false); 
    HttpResponse resp = client.execute(post, client.getDefaultContext()); 
    updateCurrentUrl(client); 
    InputStream content = resp.getEntity().getContent();

解决方案 »

  1.   

    HttpWebRequest
    StreamHttpWebRequest request = (HttpWebRequest)WebRequest.Create("");
    request.Method = "POST";
    request.KeepAlive = false;
    request.ContentType = "application/x-www-form-urlencoded";HttpWebResponse response = (HttpWebResponse)request.GetResponse();
    System.IO.StreamReader sr = new StreamReader(response.GetResponseStream(), System.Text.Encoding.GetEncoding("gb2312"));
    string str=sr.ReadToEnd();
      

  2.   

    建议lz下个Reflector
    那里有个搜索功能
    关键字一搜都出来了