Я получаю HTTP 404 при вызове метода API.Размер запроса превышает 30 МБ.Когда я вызываю тот же метод API с меньшими данными, метод успешно обрабатывается.Единственное отличие - это размер запроса.
Поскольку в ASP.NET Core 2.0 размер запроса по умолчанию теперь составляет ~ 30 МБ (https://github.com/aspnet/Announcements/issues/267), я попытался установить атрибут RequestSizeLimit
на 100 МБ, ноЯ все еще получаю сообщение об ошибке даже с этим атрибутом.
[HttpPost("validate")]
[RequestSizeLimit(100000000)]
public List<XmlValidationError> Validate([FromBody]XmlDocumentDto order)
{
...
}
Я также пытаюсь установить [DisableRequestSizeLimit]
в методе, но это не помогло.
Как установить максимальный размер запроса?
Как ни странно, 404 также сопровождается ошибкой CORS: