From c32652192b4dfbbed01e1b8800558cd74d34ad1e Mon Sep 17 00:00:00 2001 From: Joshua Rieken Date: Tue, 29 Sep 2015 17:27:16 -0700 Subject: Handle 400 responses --- lib/httpclient.ex | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/httpclient.ex b/lib/httpclient.ex index 2b1594b..bd58b92 100644 --- a/lib/httpclient.ex +++ b/lib/httpclient.ex @@ -15,6 +15,8 @@ defmodule Mailchimp.HTTPClient do case HTTPoison.post(url, body, header) do {:ok, %HTTPoison.Response{status_code: 200, body: body}} -> process_response_body body + {:ok, %HTTPoison.Response{status_code: 400, body: body}} -> + process_response_body body {:ok, %HTTPoison.Response{status_code: 404}} -> "Not found :(" {:error, %HTTPoison.Error{reason: reason}} -> -- cgit v1.2.1