Closed
Description
<img src="https://avatars.githubusercontent.com/u/148256?v=3" align="left" width="96" height="96"hspace="10"> Issue by kaisellgren
Originally opened as dart-lang/sdk#10475
Currently as it stands, the HTTP package uses encodeUriComponent() from dart:uri to encode all fields.
This is not good when writing something like OAuth 1 lib for Twitter which happens to be what I/we are doing right now.
Instead, I have a fully RFC 3986 compliant percentage encoder, which Twitter OAuth API likes. The problem is that there is no way to disable or switch the encoding that is used.
Can we either add an option to disable it or to provide a callback for encoding?