apache / apache/servicecomb-java-chassis

[BUG] -BufferInputStream转字符流读取HttpServletRequest的body会有中文边界乱码问题,都是utf-8编码

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

Beschreibung

### Steps to Reproduce

Image

### Expected Behavior

_No response_

### Servicecomb Version

_No response_

### Additional Context

_No response_

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne damit, das gemeldete Lesen des HttpServletRequest-Bodys mit chinesischen UTF-8-Zeichen zu reproduzieren, die eine Eingabepuffergrenze überschreiten. Verfolge den BufferInputStream-to-character-stream-Pfad und identifiziere die relevanten Tests oder den Einstiegspunkt für die Request-Verarbeitung. Die Aufgabe ist erledigt, wenn derselbe UTF-8-Request-Body ohne verstümmelte Zeichen gelesen wird und ein Regressionstest den Grenzfall abdeckt.

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
30/100

Neue Issues direkt in Ihr Postfach

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