Query parameters didn't get fully encoded
Aberta
- Linguagem predominante
- Python
- Estrelas
- 1.5k
- Forks
- 215
- Merge médio
- 1d 2min
- PRs com merge (30d)
- 13
Descrição
When I build an URL with `yarl.URL.build` I get the URL with partly encoded query:
```python
from yarl import URL
scheme = 'http'
host = 'profile-srv.kama.gs'
path = '/oauth/authorize'
query = {'response_type': 'code', 'client_id': 'bEjgr4rUka8Oswy', 'redirect_uri': 'http://172.25.210.184/authorized?state=e8be712d-3858-4549-86b2-60cea46c7396'}
URL.build(scheme=scheme, host=host, path=path, query=query)
# URL('http://profile-srv.kama.gs/oauth/authorize?response_type=code&client_id=bEjgr4rUka8Oswy&redirect_uri=http://172.25.210.184/authorized?state%3De8be712d-3858-4549-86b2-60cea46c7396')
```
`:`, `/`, `?` are not encoded, as you see.
Guia de contribuição
Avaliação
Esta issue ainda não foi avaliada.