最近バイトで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らしい
![Golangのnet/httpに困っている。 - /dev/nona (いっと☆わーくす!)](https://cdn-ak-scissors.b.st-hatena.com/image/square/06e3ca868233be5f38c65892802031409bae5185/height=288;version=1;width=512/https%3A%2F%2Fnna774.net%2Fimg%2F1012-ogp.png)