一般的に、ほとんどのWebサイトでは、HTTPリクエストに直接JSON応答が生成されますが、結果はHTTP経由で提供されるファイルに書き込まれません。
いずれかの種類のインターネットに公開されているサーバーが必要です。 Goに組み込まれているHTTPサーバーを使用する方法についてお読みになり、結果をファイルに書き込む必要はありません。https://golang.org/doc/articles/wiki/ Webアプリケーションの仕組みを理解したら、gin:https://github.com/gin-gonic/ginなど、より生産性の高いWebフレームワークを使用できます。
結果をファイルに書き込んでそのファイルを提供したい場合は、GoをWebサーバーとして使用し、https://golang.org/pkg/net/http/#ServeFileを使用することもできます。これを行うための
例コード:
package main
import (
"log"
"net/http"
)
func main() {
http.HandleFunc("/myfile.json", func(w http.ResponseWriter, r *http.Request) {
http.ServeFile(w, r, "path/to/myfile.json")
})
// Serve on HTTP port (80)
log.Fatal(http.ListenAndServe(":80", nil))
}
ので、私はそれをやった方法を他のウェブサイトを知らなかった私はまだこれに新たなんだ、ありがとう。あなたがリンクした文書は本当に役に立つと思うので、今すぐ読むことにします。 – user7364037