CRM API возвращает 500 внутреннюю ошибку сервера при получении документа 90 МБ - PullRequest
0 голосов
/ 02 апреля 2020

Использование веб-API CRM для извлечения тела документа из аннотации, получение больших файлов до 128 МБ, но получение внутренней ошибки 500 сервера для файла размером около 90 МБ, возможность ответа для файлов размером около 70 МБ

Не могли бы вы, пожалуйста помогите, если я что-то упустил здесь

Вот код

string getRequest = "api/data/v9.0/annotations("+ noteId + ")?$select=filename,filesize,documentbody";
                string baseaddrr = "https://myorg.crm.dynamics.com/";
                httpClient.BaseAddress = new Uri(baseaddrr);
                httpClient.Timeout = new TimeSpan(0, 8, 0);
                httpClient.DefaultRequestHeaders.Add("OData-MaxVersion", "4.0");
                httpClient.DefaultRequestHeaders.Add("OData-Version", "4.0");
                httpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
                httpClient.DefaultRequestHeaders.Add("Prefer", "odata.include-annotations=OData.Community.Display.V1.FormattedValue");
                httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", result);
                var responseMessage = await httpClient.GetAsync(getRequest).ConfigureAwait(false);

                //HttpResponseMessage responseMessage = t.;

                if (responseMessage.IsSuccessStatusCode)
                {
                }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...