Google app engine AppEngine/Go:urlfetch与http.Get等

Google app engine AppEngine/Go:urlfetch与http.Get等,google-app-engine,go,urlfetch,Google App Engine,Go,Urlfetch,是否需要在AppEngine下使用urlfetch?我想编写一个通用客户机用于我的一项服务,但是,如果AppEngine需要urlfetch,我如何编写一个通用客户机用于AppEngine外部(公共)和AppEngine内部(其他服务)无需编写两个不同的版本,也无需通过某种工厂来生成正确的实现?应用程序应将http.Client传递给通用客户端。它可以是函数的一个参数,也可以像在中所做的那样通过 如果应用程序不通过这些机制之一(nil arg或上下文中无值)提供http.Client,则使用 我

是否需要在AppEngine下使用
urlfetch
?我想编写一个通用客户机用于我的一项服务,但是,如果AppEngine需要
urlfetch
,我如何编写一个通用客户机用于AppEngine外部(公共)和AppEngine内部(其他服务)无需编写两个不同的版本,也无需通过某种工厂来生成正确的实现?

应用程序应将http.Client传递给通用客户端。它可以是函数的一个参数,也可以像在中所做的那样通过


如果应用程序不通过这些机制之一(nil arg或上下文中无值)提供http.Client,则使用

我不知道它们是相同的客户端类型,但配置不同。