リモートサーバーからの応答を読み取るには、次の方法があります
public string GetResponse()
{
string url = "http://remoteserver.com/getdata.jsp?id=515";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream resStream = response.GetResponseStream();
Encoding enc = System.Text.Encoding.GetEncoding(1252);
StreamReader loResponseStream = new
StreamReader(response.GetResponseStream(), enc);
string ServerResponse = loResponseStream.ReadToEnd();
loResponseStream.Close();
response.Close();
return ServerResponse;
}
私actionresult
はこのメソッドを次のように呼び出しています
public ActionResult Index()
{
string resp= GetResponse();
return View();
}
ビューブラウザを表示する代わりに、ファイルを保存するように求められます。それを回避し、ビューを通常どおり表示する方法