最近バイトでGolangを書いてみたりしてるのだけれど、Golangへの細かい不満はあるんだけど、 今回のは小さな不満がどうでも良くなるような感じの不満だ。 はじめに golangのhttp.Get()、エンコードして渡したURIをデコードしてからリクエスト送るの、完全に気が狂ってると思うんだけど、なんでこんな風になってるんだ。 — 中野のな(鴨川水量bot) (@nonamea774) 2015, 7月 16 GoogleのAPI扱ってたら、%2Fを含んだURIにリソースが置かれて、それをGolangのnet/httpで取りに行こうとしてたら、何故かうまく行かなくて、 fmt.Print(resp.Request.URL.String())してみたら、なぜか%2Fが/に直されていたので、それに関するツイート。 あきらかにバグだと思ってググってみたら、仕様らしくて、Won't Fixらしい