【发布时间】:2016-07-21 07:42:53
【问题描述】:
这是我的代码:
func GetRepositories(w http.ResponseWriter, r *http.Request) {
w.Header().Set("Access-Control-Allow-Origin", "*")
res, err := http.Get(fmt.Sprintf("%s/%s", sconf.RegistryConf.url, sconf.RegistryConf.listrepo))
if err != nil {
w.WriteHeader(500)
log.Errorf("Could not get repositories: %s", err)
return
}
log.Info("Repositories returned")
fmt.Fprintf(w, fmt.Sprintf("%v", res))
}
我想要做的是直接打印当我访问 http.Get 内的 URL 时出现的相同内容,它是 JSON 格式,但我得到了其他内容。如果不对 JSON 内容表单 http.Get 进行编组然后编组并返回它,我该如何做到这一点?
【问题讨论】: