首页 文章

Asp.net MVC核心错误请求 - 请求太长HTTP错误400.请求标头的大小太长

提问于
浏览
1

面对浏览器中应用程序启动时MVC核心2.0 Web应用程序的问题,它会抛出错误请求 - 请求太长和HTTP错误400,请求标头的大小太长 . 即使我清除了所有的cookie . 第一次它将再次加载进入错误的请求页面 .

1 回答

  • 0

    愿这有助于解决您的问题 .

    这会将默认的Kestrel RequestBodySize更改为无限

    在startup.cs中添加此代码 . 这种影响全球化 .

    public class Program
        {
             public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
                WebHost.CreateDefaultBuilder(args)
                    .UseStartup<Startup>()
                    .UseKestrel(options =>
                    {
                     options.Limits.MaxRequestBodySize = null;
                    }
                );
         }
    

    对于特定的函数/方法,请使用此属性 .

    [DisableRequestSizeLimit]  ==> unlimited
    
    [RequestSizeLimit(100_000_000)] ==>> a custom limit.
    

    此外,如果您使用任何初始静态URL,请小心使用'/'字符结束此操作 .

    var redirectLink='http://someadress.com/test?value=3/'
    

相关问题