Если вы не хотите, чтобы ваш URL-запрос был закодирован, не используйте метод Encode()
. Вместо этого непосредственно установите значение RawQuery
:
url, _ := url.Parse("https://android-review.googlesource.com/changes/")
url.RawQuery = "q=before:{2019-12-24 19:57:34}"
fmt.Println(url)
Вывод:
https://android-review.googlesource.com/changes/?q=before:{2019-12-24 19:57:34}
детская площадка
Имейте в виду, однако, , что это рецепт для потенциальной катастрофы, в зависимости от того, как этот URL в конечном итоге используется. В частности, пробел в этом URL должен быть экранирован в соответствии с RF C. Подробнее здесь .
Возможно, вы захотите реализовать собственный минимальный выход, если он совместим с вашим вариантом использования.