GoogleAppEngineのurlfetch.Client
の返すhttp.Clientはデフォルトでは5秒でタイムアウトしてしまう。もうちょいながくしたい。
c := appengine.NewContext(r)
client := http.Client{
Transport: &urlfetch.Transport{
Context: c,
Deadline: 10 * time.Second,
},
}
でいけた。
元のコードは以下の感じ。
c := appengine.NewContext(r)
client := urlfetch.Client(c)