diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/cow_http_hd.erl | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/cow_http_hd.erl b/src/cow_http_hd.erl index bfef48e..67eabc5 100644 --- a/src/cow_http_hd.erl +++ b/src/cow_http_hd.erl @@ -42,6 +42,7 @@ -export([parse_last_modified/1]). -export([parse_max_forwards/1]). -export([parse_pragma/1]). +-export([parse_proxy_authorization/1]). -export([parse_range/1]). -export([parse_retry_after/1]). -export([parse_sec_websocket_accept/1]). @@ -2286,6 +2287,17 @@ parse_max_forwards_error_test_() -> parse_pragma(<<"no-cache">>) -> no_cache; parse_pragma(_) -> cache. +%% @doc Parse the Proxy-Authorization header. +%% +%% Alias of parse_authorization/1 due to identical syntax. + +-spec parse_proxy_authorization(binary()) + -> {basic, binary(), binary()} + | {bearer, binary()} + | {digest, [{binary(), binary()}]}. +parse_proxy_authorization(ProxyAuthorization) -> + parse_authorization(ProxyAuthorization). + %% @doc Parse the Range header. -spec parse_range(binary()) |