diff --git a/internal/core/box.go b/internal/core/box.go index 030585133..bcaa06c7f 100644 --- a/internal/core/box.go +++ b/internal/core/box.go @@ -5,6 +5,7 @@ import ( "context" "encoding/json" "errors" + "fmt" "io" "io/ioutil" "net/http" @@ -155,7 +156,10 @@ func BoxWithBox(box *vagrant_server.Box) BoxOption { } func (b *Box) loadMetadata() (metadata *BoxMetadata, err error) { - resp, err := http.Get(b.box.MetadataUrl) + client := &http.Client{} + req, err := http.NewRequest("GET", fmt.Sprintf("%s.json", b.box.MetadataUrl), nil) + req.Header.Add("Content-Type", "application/json") + resp, err := client.Do(req) if err != nil { return nil, err }