C# .Net Core BadGateway在post响应中出现巨大数据时出错

C# .Net Core BadGateway在post响应中出现巨大数据时出错,c#,soap,async-await,.net-core,httpclient,C#,Soap,Async Await,.net Core,Httpclient,我正在尝试对一个Web服务执行soaprequest,它只运行少量数据,但在尝试为海量数据初始化时出现了一个badGateway错误 这是我的密码 var content = new StringContent(soapEnvelopRequest, Encoding.UTF8, "text/xml"); using (var response = await client.PostAsync(action, content)) { var soapResponse = await resp

我正在尝试对一个Web服务执行soaprequest,它只运行少量数据,但在尝试为海量数据初始化时出现了一个badGateway错误

这是我的密码

var content = new StringContent(soapEnvelopRequest, Encoding.UTF8, "text/xml");
using (var response = await client.PostAsync(action, content))
{
  var soapResponse = await response.Content.ReadAsStringAsync();
  return soapResponse;
}

请看一下您的代理(例如nginx),它看起来不像.Net核心问题。在我将HttpWebRequest用于.Net 4.5之前,它运行得很好,在我迁移到!之后,它就不是代理了!。net core我实际使用的是httpClient。当响应是一个小字符串时,post请求正在运行,但当响应是一个大字符串时,post请求不起作用。通过添加web.config文件(由于我使用的是vs2017,默认情况下它不存在)和添加TTL