ちょっとしたコマンドとか作る時にWebAPIを触ろうとすると, net/httpをよく使うことになる. テストについてはちょっと調べたんだけどhttp経由のものはやったことがなかった. net/httpはテストについてもnet/http/httptestがサポートしてくれているのでこれを使うことにする. 余談だけど, 標準でなんでも入っているってのは本当に楽でいい. ライブラリをあれこれ探したりランタイムを入れて環境構築するのにはもう疲れてきた. 本質からズレているような気がしてくる. 簡単なサンプルは以下の通り. GETリクエストで挨拶をするだけの関数がある. [sample.go] package main import ( "fmt" "net/http" "io/ioutil" ) func remoteHello(domain string) string { // /greet