我正在使用用ASP.Net托管的c#编写的IIS6 WEB。当发布到API时,它返回HTTP状态413。只要主体中的内容围绕32+KB,API (而不是WCF)返回响应。如果大小大约是40 KB,那么它就会出错。
下面是消费者端的代码片段
string apiUrl = "https://a.com/api/emails/send";
using (WebClient client = new WebClient())
{
client.Headers.Add("Content-Type", "application/json");
client.Headers.Add("Accept", "application/json");
try
{
var jsonResponce = client.UploadString(apiUrl, jsonRequest);
var sendEmailResponce = JsonConvert.DeserializeObject<SendEmailResponce>(jsonResponce);
var emailMessageId = sendEmailResponce.EmailMessageId;
Console.WriteLine("email sent.");
}
catch (WebException exp)
{
var error = exp.ToString();
Console.WriteLine(error);
}
catch (Exception exp)
{
var error = exp.Message;
}
}我正在使用IIS6。客户端上的IIS /代码更改是否可以帮助我解决此问题?
发布于 2016-05-17 07:55:02
尝尝这个,
https://stackoverflow.com/questions/37269771
复制相似问题