in pkg/mock/dynamic/dynamic.go [36:56]
func Handler(res http.ResponseWriter, req *http.Request) {
log.Println("Received request to mock dynamic metadata:", req.URL.Path)
if val, ok := supportedPaths[req.URL.Path]; ok {
response = val
} else {
response = "Something went wrong with: " + req.URL.Path
}
switch response.(type) {
// static metadata values are either string or JSON EXCEPT FOR elastic-inference associations
case string:
server.FormatAndReturnTextResponse(res, response.(string))
default:
if jsonTextResponse[req.URL.Path] {
server.FormatAndReturnJSONTextResponse(res, response)
} else {
server.FormatAndReturnJSONResponse(res, response)
}
}
}