我给别人发送数据,比如www.aaa.com?test=bb别人成功接受bb就用Response.Write("0")表示,我怎么去获取这个"0"呢?

解决方案 »

  1.   

    WebHttpRequest,LS能说得清楚些么?
      

  2.   

    javascript也可以看你是怎么调用的
      

  3.   

    给楼主个建议让对方写成这种形式:Response.Write(GetXmlString(String P));

    private String GetXmlString(s)
    {
    StringBuilder sb=new StringBuilder();
    sb.Append("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
    sb.Append("<root>");
    sb.Append("<logined>" + s + "</logined>");
    sb.Append("</root>");
    return sb.ToString();
    }
    那么你这边调用就很简单了
    XmlDom.Load("Http://www.aaa.com/yemian.aspx?test=bb")
    然后用XPath查询 logined 节点文本值可以了.
      

  4.   

    WebRequest myWebRequest=WebRequest.Create("www.aaa.com?test=bb");
    WebResponse myWebResponse=myWebRequest.GetResponse();
    Stream ReceiveStream = myWebResponse.GetResponseStream();
    Encoding encode = System.Text.Encoding.GetEncoding("utf-8");
    StreamReader readStream = new StreamReader( ReceiveStream, encode );
    Char[] read = new Char[myWebResponse.ContentLength]; 
    int count = readStream.Read( read, 0, myWebResponse.ContentLength );
    string =read.ToString();
      

  5.   

    Char[] read = new Char[myWebResponse.ContentLength]; 
    如果页面的myWebResponse.ContentLength很大,那要申请一个很大的内存空间,性能会有影响。
      

  6.   

    flashlove2008(疯KX)的方法好像不太对,因为页面返回的不仅仅是xml啊。其实和服务端交互,可以用ajax,可以去试试