apache / apache/servicecomb-java-chassis
@RequestBody 请求体为null,不能拦截,会将空对象传导到controller
Offen
- Vorherrschende Sprache
- Java
- Sterne
- 1.9k
- Forks
- 814
- Ø Merge
- 8 T. 23 Std.
- Gemergte PRs (30 T.)
- 1
Beschreibung
接口已经定义body体不能为空,但body请求体 什么也不传,参数校验拦截不了。
parameters:
- in: "body"
name: "xxx "
required: true
servicecomb版本 2.7.4
期待报4XX错误 。
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne damit, das gemeldete Verhalten in ServiceComb Java Chassis 2.7.4 mit einem Endpunkt zu reproduzieren, dessen @RequestBody erforderlich ist, aber keinen Body erhält. Verfolge, warum die Validierung die Null-Anfrage nicht abfängt, und überprüfe, dass das abgeschlossene Verhalten eine 4XX-Antwort zurückgibt, anstatt ein leeres Objekt an den Controller weiterzugeben.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java
- Bereich
- api, backend
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100