apache / apache/servicecomb-java-chassis
[QUESTION] - CSE 3.X不支持multipart/form-data类型的RequestMapping了吗
- Lingua principale
- Java
- Stelle
- 1.9k
- Fork
- 814
- Merge medio
- 8g 23h
- PR unite (30g)
- 1
Descrizione
###
非RestController的类,仅配置了RequestMapping,参数类型为@RequestPart @Parameter Part part,会走到PojoSwaggerGenerator
###
Caused by: java.lang.IllegalArgumentException: Consumes not provided for BODY parameter, or is empty by annotations rule.
at org.apache.servicecomb.swagger.generator.ParameterGenerator.generate(ParameterGenerator.java:133)
at org.apache.servicecomb.swagger.generator.core.AbstractOperationGenerator.scanMethodParameters(AbstractOperationGenerator.java:193)
at org.apache.servicecomb.swagger.generator.core.AbstractOperationGenerator.generate(AbstractOperationGenerator.java:147)
at org.apache.servicecomb.swagger.generator.core.AbstractSwaggerGenerator.scanMethods(AbstractSwaggerGenerator.java:236)
###
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia da org.apache.servicecomb.swagger.generator.ParameterGenerator.java:133 e segui come AbstractOperationGenerator.scanMethodParameters gestisce un RequestMapping che non è un RestController con @RequestPart Part. Riproduci il caso multipart/form-data e determina se l’assenza del valore consumes è prevista; il lavoro è completo quando viene confermato il comportamento supportato oppure viene identificata la modifica precisa necessaria al generatore.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- java
- Ambito
- api
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100