diff options
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/client.go | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/examples/client.go b/examples/client.go index 4c9b172..ec8b221 100644 --- a/examples/client.go +++ b/examples/client.go @@ -76,17 +76,18 @@ func main() { resp, err := client.Do(req) if err != nil { - log.Fatal(err) + fmt.Println(err) + os.Exit(1) } + defer resp.Body.Close() if resp.Status.Class() == gemini.StatusClassSuccess { - defer resp.Body.Close() body, err := ioutil.ReadAll(resp.Body) if err != nil { log.Fatal(err) } fmt.Print(string(body)) } else { - log.Fatalf("request failed: %d %s: %s", resp.Status, resp.Status.Message(), resp.Meta) + fmt.Printf("request failed: %d %s: %s", resp.Status, resp.Status.Message(), resp.Meta) } } |