asp.net4.0 c# でポスト リクエストを実行しようとしています。しかし、応答の読み取り中にエラーが発生しました。
エラー: 例外: 基になる接続が閉じられました: 受信時に予期しないエラーが発生しました。
public static string PostWithResponse(string PostUrl, string DataUrl, string PostContentType, bool isTimeOut, int ResponseTimeOut)
{
string returnPostResponse = string.Empty;
HttpWebRequest PostRequest = (HttpWebRequest)WebRequest.Create(PostUrl);
PostRequest.ContentType = PostContentType;
PostRequest.Method = "POST";
byte[] bytes = Encoding.ASCII.GetBytes(DataUrl);
Stream os = null;
try
{
PostRequest.ContentLength = bytes.Length;
os = PostRequest.GetRequestStream();
os.Write(bytes, 0, bytes.Length);
if (isTimeOut)
{
PostRequest.Timeout = ResponseTimeOut;
}
}
catch (Exception ex)
{
//
}
finally
{
if (os != null)
{
os.Close();
}
}
try
{
HttpWebResponse PostResponse = (HttpWebResponse)PostRequest.GetResponse();
if (PostResponse == null)
{
//
}
StreamReader sr = new StreamReader(PostResponse.GetResponseStream());
returnPostResponse = sr.ReadToEnd().Trim();
}
catch (Exception ex)
{
//Error Found Here
}
return returnPostResponse;
}