Вопрос: Как работать с `net/url` для сборки URL безопасно?
Go
Senior
Без компании
Вопрос: Как работать с `net/url` для сборки URL безопасно?
Ответы
```go
u, _ := url.Parse("https://example.com")
q := u.Query()
q.Set("page", "1")
u.RawQuery = q.Encode()
fmt.Println(u.String())
```
**Как это работает:** ручная конкатенация URL часто приводит к ошибкам экранирования. `net/url` делает корректно.