in mse-simple-demo/GoApp/service.go [30:46]
func getResponseBody(resp *http.Response) ([]byte, error) {
if resp == nil || resp.StatusCode != http.StatusOK {
return nil, errors.New(fmt.Sprintf("http request status code not 200: %d", resp.StatusCode))
}
defer func() {
if resp.Body != nil {
resp.Body.Close()
}
}()
b, err := io.ReadAll(resp.Body)
if err != nil {
return nil, err
}
return b, nil
}