Anforderung:
Grundsätzlich (der erste Sync der relativ großen Datenbank) funktioniert alles.
Tests haben ergeben, dass Benutzer mit Zugriff auf 100-200 Passwörter die App auch nachträglich noch aktualisieren können. Benutzer, die alle Passwörter benötigen (ca 8500) können die Datenbank auf dem Mobilgerät leider nicht aktualisieren
Meldung lautet:
[:error] [pid 3346541] [client xxx.xxx.xxx.xxx:xxxx] [client xxx.xxx.xxx.xxx] ModSecurity: Request body no files data length is larger than the configured limit (131072).. Deny with code (413).
Voraussetzung:
- Zugriff auf den IIS-Server.
- Berechtigung Einstellungen am IIS-Server zu ändern.
Vorgehensweise:
Genau um diesen Aufruf geht es. hinten das "413" ist das Problem.
Das ist der HTTP-Response-Code, der zurückgegeben wird. Die vorherigen Aufrufe haben alle "200", was "OK" bedeutet. Bei Code 413 ist es "Content Too Large" (siehe Erklärung).
Beim IIS ist dieser Wert standardmäßig auf 49152 Bytes konfiguriert. Der Wert kann aber in der web.config oder über den IIS direkt umgestellt werden. Hierfür referenziere ich einfach mal auf den Microsoft-Support: https://learn.microsoft.com/en-us/answers/questions/946210/413-request-entity-too-large
Bitte erhöht sowohl den uploadReadAheadSize
, als auch die maxAllowedContentLength
.
Kommentare