apache / apache/servicecomb-java-chassis
@RequestBody 请求体为null,不能拦截,会将空对象传导到controller
Ouverte
- Langage dominant
- Java
- Étoiles
- 1.9k
- Forks
- 814
- Merge moyen
- 8 j 23 h
- PR mergées (30 j)
- 1
Description
接口已经定义body体不能为空,但body请求体 什么也不传,参数校验拦截不了。
parameters:
- in: "body"
name: "xxx "
required: true
servicecomb版本 2.7.4
期待报4XX错误 。
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez par reproduire le comportement signalé dans ServiceComb Java Chassis 2.7.4 avec un endpoint dont le @RequestBody est obligatoire mais ne reçoit aucun body. Suivez pourquoi la validation n’intercepte pas la requête nulle et vérifiez que le comportement final renvoie une réponse 4XX au lieu de transmettre un objet vide au contrôleur.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java
- Domaine
- api, backend
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100