Mit diesem Parameter kann der Applikationsserver vor einer Denial of Service Attacke (DOS) mit großen Requests geschützt werden. Ist der Parameterwert ungleich -1, prüft bereits der Internet Communication Manager, ob die Länge ( content-length) des Requests den angegebenen Parameterwert übersteigt. Ist dies der Fall, wird der Request nicht an den Applikationsserver weitergegeben, sondern eine Fehlermeldung an den Aufrufer zurückgeschickt ( ICMEPROTERROR).
Damit werden auch keine Ressourcen im Backend (Speicher/Prozesse) benötigt.
Sie können die maximale Requestgröße für jedes Protokoll einzeln einstellen.
Verwenden Sie dazu die folgenden Parameter:
icm/HTTP/max_request_size_KB
icm/P4/max_request_size_KB
icm/IIOP/max_request_size_KB
Arbeitsgebiet |
Internet Communication Manager, SAP Web Dispatcher |
|
Einheit |
Integerwert (Kilobytes) |
|
Standardwert |
icm/HTTP/max_request_size_KB |
102400 (bei gzip-komprimierten Daten ist die Größe nach dem Dekomprimieren ( "unzip") relevant) |
icm/P4/max_request_size_KB |
12288 |
|
icm/IIOP/max_request_size_KB |
12288 |
|
Dynamisch änderbar |
Lokal und auf allen Servern |
Wertebereich und Syntax
Sie können Werte zwischen -1 und 1073741824 setzen.
Der Wert -1 deaktiviert die Prüfung d.h. die Requests können beliebige Länge haben.
HTTP-Requests können mit der Standardeinstellung maximal 100 Megabytes groß sein.