在软件中体悟人生 在人生中感悟软件

专注Web项目设计、实现和管理
  博客园  :: 首页  :: 联系 :: 订阅 订阅  :: 管理

C#通过http Get方式获取返回页中的XML

Posted on 2010-05-18 21:03  王景  阅读(1443)  评论(3编辑  收藏  举报
        int intProid = Proid;
        
string strCardid = Cardid;
        
int intPaytype = Paytype;
        
int intOrderid = Orderid;
        
string strKey = Key;
        
string path = "http://192.168.6.6/cardsys/api/api.php?proid=" + intProid + "&cardid=" + strCardid + "&paytype=" + intPaytype + "&orderid=" + intOrderid + "&key=" + strKey + "";
        
bool ReturnValue = true;
        ReturnDataset 
= null;
        ErrorMessage 
= null;

        
try
        {
            Uri uri 
= new Uri(path);
            WebRequest wreq 
= WebRequest.Create(uri);
            HttpWebResponse wresp 
= (HttpWebResponse)wreq.GetResponse();
            Stream s 
= wresp.GetResponseStream();
            StreamReader objReader 
= new StreamReader(s, System.Text.Encoding.GetEncoding("utf-8"));
            ReturnDataset.ReadXml(objReader);
        }
        
catch
        {
            ReturnValue 
= false;
        }