我想从URI中读取响应并通过将所有S替换为X来修改它,并将该字符串返回给客户端。 以下是我的代码,但替换无效。 我下载了“response”字符串进行检查,并且有很多S字符。 知道为什么这不起作用或我怎么能操纵它?
try
{
// open and read from the supplied URI
stream = webClient.OpenRead(uri);
reader = new StreamReader(stream);
response = reader.ReadToEnd();
response.Replace('S', 'X');
webClient.DownloadFile(uri, "C://Users//MyPC//Desktop//a.txt");
}
谢谢..
答案 0 :(得分:1)
您可以使用webClient.DownloadString(uri)
像这样:
string str = webClient.DownloadString(uri).Replace('S', 'X');
File.WriteAllText(@"C://Users//MyPC//Desktop//a.txt", str);