From ee72318d69b5de06c6d59b9d6e073e6e52abae52 Mon Sep 17 00:00:00 2001 From: Klaus Trainer Date: Mon, 22 Jul 2013 01:16:58 +0200 Subject: [PATCH] Return lowercase response header names Unless the `give_raw_headers` option is specified, we return all response header names in lowercase. This makes it easier to lookup response header values. Now, one can simply call `proplists:get_value/2`, for instance, without having to first canonicalize the response header names. --- src/ibrowse_http_client.erl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ibrowse_http_client.erl b/src/ibrowse_http_client.erl index 1f8c006..a0740c2 100644 --- a/src/ibrowse_http_client.erl +++ b/src/ibrowse_http_client.erl @@ -1046,7 +1046,7 @@ parse_response(Data, #state{reply_buffer = Acc, reqs = Reqs, raw_headers = Raw_headers, http_status_code=StatCode}; false -> - State_0#state{recvd_headers=Headers_1, status=get_body, + State_0#state{recvd_headers=LCHeaders, status=get_body, reply_buffer = <<>>, http_status_code=StatCode} end,