apache / apache/servicecomb-java-chassis

边缘服务场景在ClientRestArgsFilter类转换请求对象时会丢失为null的字段

Offen
#3,484 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Java
Sterne
1.9k
Forks
814
Ø Merge
8 T. 23 Std.
Gemergte PRs (30 T.)
1

Beschreibung

RestCodec.argsToRest(invocation.getArgs(), swaggerRestOperation, restClientRequest);

![截图](https://user-images.githubusercontent.com/8299162/202406201-756348e9-5cf5-4794-a3b7-41f1a78bf6eb.PNG)

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne bei ClientRestArgsFilter und dem im Issue gezeigten Aufruf RestCodec.argsToRest(...), und verfolge anschließend, wie Felder mit dem Wert null während der Konvertierung von Anfragen im edge-service behandelt werden. Verwende den Screenshot und den umgebenden request-model-Code, um das erwartete Verhalten festzustellen; die Aufgabe ist abgeschlossen, wenn Felder mit dem Wert null in der konvertierten Anfrage erhalten bleiben und der gemeldete Fall durch Tests abgedeckt ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
api, backend
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.