この Web リクエスト メソッドをどのように使用しますか?:
try
{
var request = WebRequest.Create(uri);
using (var response = request.GetResponse())
{
using (var responseStream = response.GetResponseStream())
{
// Process the stream
}
}
}
catch (WebException ex)
{
if (ex.Status == WebExceptionStatus.ProtocolError &&
ex.Response != null)
{
var resp = (HttpWebResponse)ex.Response;
if (resp.StatusCode == HttpStatusCode.NotFound)
{
// Do something
}
else
{
// Do something else
}
}
else
{
// Do something else
}
}
}
ウェブサイトで上記のコードを見つけましたが、ストリームが何を意味するのか、URL をどこに置くのかわかりません:ex: http://www.google.com代わりにこのコードを使用したいのですが、取得できませんそれを扱うためのelseステートメント、そしてそれが私が必要としているものです。
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(String.Format("URL", hashe));
try
{
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
}
catch (Exception ex)
{
if (ex.ToString().Contains("404"))
{
}
}