ここにURLにJsonConvert.SerializeObject(lstobject);
を送信しています。 lstobject
は大きなリストで、url.error
にも送信され、3分後にエラーが記録され、5分間待機するようにWebrequestを作成するエラーが返されます。Httpwebrequstは、jsonconvert.serializeobjectを送信中に500の内部サーバーエラーを返します。
var httpWebRequest = (HttpWebRequest)WebRequest
.Create(ConfigurationManager.AppSettings["JsonPayloadPostUrl"]
.ToString());
httpWebRequest.Timeout = 1000000;
httpWebRequest.Method = "POST";
using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream()))
{
streamWriter.Write(jsonPayload);
}
var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();
using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
{
var responseText = streamReader.ReadToEnd();
}
EEがhttpWebRequest.Timeout = 1000000;
を使用していたが、サーバーは5分未満でバック要求を送信することができません。応答のためにサーバーを待つ要求をする方法?
あなたはあなたのsuggestion.whatあなたのおかげで500のエラー –
を取得している理由は、リストサイズが適切な応答を与えるあまりにも巨大なサーバーではないときに正しいと言われているこれは非常に巨大なリストと方法値を準備しているのは正しいですなぜ小さなリストのためのbecozの応答を与えるが、大規模なリストのための内部サーバーのエラーthatsの私はhttpwebrequestのタイムアウトをconcetratingしている与えています。 – user2478021