首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Web返回状态413

Web返回状态413
EN

Stack Overflow用户
提问于 2016-05-17 07:29:27
回答 1查看 1.4K关注 0票数 1

我正在使用用ASP.Net托管的c#编写的IIS6 WEB。当发布到API时,它返回HTTP状态413。只要主体中的内容围绕32+KB,API (而不是WCF)返回响应。如果大小大约是40 KB,那么它就会出错。

下面是消费者端的代码片段

代码语言:javascript
复制
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 /代码更改是否可以帮助我解决此问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-17 07:55:02

尝尝这个,

  1. 启动“Internet信息服务(IIS)管理器”
  2. 选择在其下承载web应用程序的站点。
  3. 在“功能”部分,双击“配置编辑器”
  4. 在“区段”下选择: system.webServer然后serverRuntime
  5. 将“uploadReadAheadSize”部分修改为20 in (以Bytes为单位)
  6. 单击Apply。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37269771

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档