server: don't allow to set wrong maxRequestSize
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 78/100
Rechercherichtung
Beginne in ServerOptions (Servermodul) und finde den Setter für maxRequestSize; er speichert den Wert derzeit ohne Validierung. Füge eine Prüfung hinzu, die null und negative Werte ablehnt (gleiche Validierung wie bei anderen Nur-positiv-Optionen in derselben Klasse und dieselbe Ausnahme, die sie werfen), und ergänze oder erweitere dann den Unit-Test für die Optionen, sodass er 0 und -1 abdeckt. Fertig, wenn der fluent Setter bei nicht-positiver Eingabe eine Ausnahme wirft und die vorhandenen Tests für die Serveroptionen bestehen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
It must be always a positive number. Today it is allowed to set 0 or -1
var serverOptions = new ServerOptions()
.setMaxRequestSize(-1);
- Vorherrschende Sprache
- Java
- Sterne
- 1.8k
- Forks
- 207
- Ø Merge
- 1 T. 8 Std.
- Gemergte PRs (30 T.)
- 20
Entwicklungsumgebung
- Enthält ein Dockerfile oder eine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Kein Beitragsleitfaden
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus jooby-project/jooby
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100
jooby-project/jooby#4021 · 5 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 38/100
jooby-project/jooby#3766 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Add Jooby CLI to SDKMANOffen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100
jooby-project/jooby#3521 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
jooby-1.x are brokenOffenquestion
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
jooby-project/jooby#1513 · 10 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in jooby-project/jooby
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
snowflakedb/snowflake-kafka-connector#1610 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
swagger-api/swagger-petstore#245 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
liquid-java/liquidjava#443 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 67/100
quarkiverse/quarkus-google-cloud-services#1188 ·
Maintainer antworten meist innerhalb von 1 Tag