##原因
dockerを使って複数のコンテナを立ち上げた時にコンテナ間のやりとりをhttpdのpostを使ったらはまった。
##解決策
resp, err := http.PostForm(
"http://localhost/test.php",
url.Values{
"test": bar,
},
)
ではなく
resp, err := http.PostForm(
"http://コンテナのhostname/test.php",
url.Values{
"test": bar,
},
)
とやるとコンテナ間でやりとりができるようになった。