老兄真够厉害的,一个帖子问这么多问题。1、HttpWebRequest.StatusCode。2、需要创建一个NetworkCredential实例3、这个应该看你的应用吧,一般来说肯定不会分析编过码的数据。最好反馈数据时格式化的,例如XML就是现在比较流行的选择。

解决方案 »

  1.   

    1.try2.
    在项目中添加对System.Web.Dll的引用,然后using System.Web下面是个简单的例子:
    WebRequest req = WebRequest.Create( uri );req.Method = "POST";byte[] postData = System.Text.Encoding.Default.GetBytes( "parameter1=value1¶meter2=value2" );
    req.ContentLength = postData.Length;
    Stream postStream = req.GetRequestStream();
    postStream.Write(postData, 0, postData.Length);
    postStream.Close();System.Data.DataSet ds;WebResponse res = req.GetResponse();StreamReader reader = new StreamReader( res.GetResponseStream(),System.Text.Encoding.Default );string html = reader.ReadToEnd(); //返回的Htmlreader.Close();
    res.Close();3.xml4. 我没有!
      

  2.   

    我今天我上试试看,先谢谢大家,
    to狼
    1.NetworkCredential实例怎么写啊
    2.但是返回的不是XML代码啊
    to洋葱
    返回的不是XML啊,(POST是SOAP请求?)
      

  3.   

    不要意思,是我看错了,你不是要模拟一个用户访问你的Website,而是把用户的输入作为HTTP的请求发送到服务端,那么2楼是正解。SOAP是一种建立在HTTP上的机制,HTTP标准中定义了一些基本的行为,最常用的就是GET和POST,一般HTML中FORM的提交就可能是这两种方式之一,相信你一定很熟悉。如果返回值不是XML格式,那么只有自己具体问题具体分析了。