Cho một URL trong một chuỗi:
http://www.example.com/test.xml
Cách dễ nhất / ngắn gọn nhất để tải xuống nội dung của tệp từ máy chủ (được trỏ tới bởi url) thành một chuỗi trong C # là gì?
Cách tôi đang làm vào lúc này là:
WebRequest request = WebRequest.Create("http://www.example.com/test.xml");
WebResponse response = request.GetResponse();
Stream dataStream = response.GetResponseStream();
StreamReader reader = new StreamReader(dataStream);
string responseFromServer = reader.ReadToEnd();
Đó là rất nhiều mã về cơ bản có thể là một dòng:
string responseFromServer = ????.GetStringFromUrl("http://www.example.com/test.xml");
Lưu ý: Tôi không lo lắng về các cuộc gọi không đồng bộ - đây không phải là mã sản xuất.