Index: sdk/lib/io/http_headers.dart |
diff --git a/sdk/lib/io/http_headers.dart b/sdk/lib/io/http_headers.dart |
index 928334db6c7177c18fd4e2082395767560dacbbc..032c7477a8e95b4cdfdb6c1dd6220ab87f01acf3 100644 |
--- a/sdk/lib/io/http_headers.dart |
+++ b/sdk/lib/io/http_headers.dart |
@@ -324,7 +324,7 @@ class _HttpHeaders implements HttpHeaders { |
_headers.forEach((String name, List<String> values) { |
bool fold = _foldHeader(name); |
List<int> nameData; |
- nameData = name.charCodes; |
+ nameData = name.codeUnits; |
int nameDataLen = nameData.length; |
if (nameDataLen + 2 > bufferSize - bufferPos) writeBuffer(); |
buffer.setRange(bufferPos, nameDataLen, nameData); |
@@ -332,7 +332,7 @@ class _HttpHeaders implements HttpHeaders { |
buffer[bufferPos++] = _CharCode.COLON; |
buffer[bufferPos++] = _CharCode.SP; |
for (int i = 0; i < values.length; i++) { |
- List<int> data = values[i].charCodes; |
+ List<int> data = values[i].codeUnits; |
int dataLen = data.length; |
// Worst case here is writing the name, value and 6 additional bytes. |
if (nameDataLen + dataLen + 6 > bufferSize - bufferPos) writeBuffer(); |