Commit 46aace9
committed
internal-api: accept tab as boundary before charset= in MultipartContentDecoder
RFC 7230 optional whitespace (OWS) allows both space and horizontal tab.
extractCharset() only accepted space, so "type;\tcharset=X" was treated as
no-charset-declared, causing MultipartHelper to silently override the
client's declared charset with UTF-8.1 parent afbe420 commit 46aace9
2 files changed
Lines changed: 18 additions & 2 deletions
File tree
- internal-api/src
- main/java/datadog/trace/api/http
- test/java/datadog/trace/api/http
Lines changed: 6 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
46 | | - | |
47 | | - | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
48 | 52 | | |
49 | 53 | | |
50 | 54 | | |
| |||
Lines changed: 12 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
111 | 111 | | |
112 | 112 | | |
113 | 113 | | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
114 | 126 | | |
115 | 127 | | |
116 | 128 | | |
| |||
0 commit comments