1

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;
  }
4

0 に答える 0