OLD | NEW |
1 `http_parser` is a platform-independent package for parsing and serializing | 1 `http_parser` is a platform-independent package for parsing and serializing |
2 various HTTP-related formats. It's designed to be usable on both the browser and | 2 various HTTP-related formats. It's designed to be usable on both the browser and |
3 the server, and thus avoids referencing any types from `dart:io` or `dart:html`. | 3 the server, and thus avoids referencing any types from `dart:io` or `dart:html`. |
4 It includes: | 4 It includes: |
5 | 5 |
6 * Support for parsing and formatting dates according to [HTTP/1.1][2616], the | 6 * Support for parsing and formatting dates according to [HTTP/1.1][2616], the |
7 HTTP/1.1 standard. | 7 HTTP/1.1 standard. |
8 | 8 |
9 * A `MediaType` class that represents an HTTP media type, as used in `Accept` | 9 * A `MediaType` class that represents an HTTP media type, as used in `Accept` |
10 and `Content-Type` headers. This class supports both parsing and formatting | 10 and `Content-Type` headers. This class supports both parsing and formatting |
11 media types according to [HTTP/1.1][2616]. | 11 media types according to [HTTP/1.1][2616]. |
12 | 12 |
13 * A `CompatibleWebSocket` class that supports both the client and server sides | 13 * A `WebSocketChannel` class that provides a `StreamChannel` interface for both |
14 of the [WebSocket protocol][6455] independently of any specific server | 14 the client and server sides of the [WebSocket protocol][6455] independently of |
15 implementation. | 15 any specific server implementation. |
16 | 16 |
17 [2616]: http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html | 17 [2616]: http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html |
18 [6455]: https://tools.ietf.org/html/rfc6455 | 18 [6455]: https://tools.ietf.org/html/rfc6455 |
OLD | NEW |