From 311df2f8a6affaa93092017f35435c5a3fa9bb67 Mon Sep 17 00:00:00 2001 From: zhouzb Date: Wed, 27 Jan 2021 18:47:27 +0800 Subject: [PATCH] fix(scheme): fix scheme parsing --- apps/emqx_auth_http/src/emqx_auth_http_app.erl | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/emqx_auth_http/src/emqx_auth_http_app.erl b/apps/emqx_auth_http/src/emqx_auth_http_app.erl index 9b73405dd..7b2be26e7 100644 --- a/apps/emqx_auth_http/src/emqx_auth_http_app.erl +++ b/apps/emqx_auth_http/src/emqx_auth_http_app.erl @@ -55,10 +55,11 @@ translate_env(EnvName) -> URL = proplists:get_value(url, Req), #{host := Host0, path := Path0, - scheme := Scheme} = URIMap = uri_string:parse(add_default_scheme(URL)), + scheme := Scheme0} = URIMap = uri_string:parse(add_default_scheme(URL)), + Scheme = string:to_lower(Scheme0), Port = maps:get(port, URIMap, case Scheme of "https" -> 443; - _ -> 80 + "http" -> 80 end), Path = path(Path0), {Inet, Host} = parse_host(Host0),