From 8183263d619a243a851266c02a49aa4b830bc0d4 Mon Sep 17 00:00:00 2001 From: Stuart Coyle Date: Sat, 6 Jul 2013 17:40:25 +1000 Subject: [PATCH] Allow 303 redirect to have no Content-Length header. --- src/ibrowse_http_client.erl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ibrowse_http_client.erl b/src/ibrowse_http_client.erl index 1f8c006..5d457d2 100644 --- a/src/ibrowse_http_client.erl +++ b/src/ibrowse_http_client.erl @@ -1091,7 +1091,8 @@ parse_response(Data, #state{reply_buffer = Acc, reqs = Reqs, parse_response(Data_1, State_1#state{recvd_headers = [], status = get_header}); _ when StatCode =:= "204"; - StatCode =:= "304" -> + StatCode =:= "304"; + StatCode =:= "303" -> %% No message body is expected for these Status Codes. %% RFC2616 - Sec 4.4 {_, Reqs_1} = queue:out(Reqs),