apache / apache/servicecomb-java-chassis

@RequestBody 请求体为null,不能拦截,会将空对象传导到controller

Ouverte
#3,399 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.