如何回发CGI服务

时间:2010-03-23 12:22:45

标签: c# cgi

1 个答案:

答案 0 :(得分:0)

您正在寻找WebClient课程。

例如:( 2 nd 编辑:使用GZIP;此代码已经过测试且确实有效)

string response;
using (var client = new WebClient()) {
    byte[] bytes = client.DownloadData(url);
    using(var reader = new StreamReader(new GZipStream(new MemoryStream(bytes), CompressionMode.Decompress)))
        response = reader.ReadToEnd();
}

但是,如果URL返回原始XML,您也可以直接从URL加载XML,如下所示:

var doc = XDocument.Load(url);