From 8908c021a968d934df3283303a878f4752520b62 Mon Sep 17 00:00:00 2001 From: an-tao <20741618@qq.com> Date: Thu, 3 Jan 2019 22:07:35 +0800 Subject: [PATCH] Fix compiler warnings in Linux --- lib/src/HttpResponseImpl.h | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/lib/src/HttpResponseImpl.h b/lib/src/HttpResponseImpl.h index d410dbd5..faef9906 100755 --- a/lib/src/HttpResponseImpl.h +++ b/lib/src/HttpResponseImpl.h @@ -88,22 +88,18 @@ class HttpResponseImpl : public HttpResponse { return _contentType; } - // virtual uint8_t contentTypeCode() override - // { - // return _contentType; - // } virtual const std::string &getHeader(const std::string &key, const std::string &defaultVal = std::string()) const override { auto field = key; transform(field.begin(), field.end(), field.begin(), ::tolower); - return getHeaderBy(field); + return getHeaderBy(field,defaultVal); } virtual const std::string &getHeader(std::string &&key, const std::string &defaultVal = std::string()) const override { transform(key.begin(), key.end(), key.begin(), ::tolower); - return getHeaderBy(key); + return getHeaderBy(key,defaultVal); } const std::string &getHeaderBy(const std::string &lowerKey, const std::string &defaultVal = std::string()) const @@ -113,10 +109,7 @@ class HttpResponseImpl : public HttpResponse { return defaultVal; } - else - { - return iter->second; - } + return iter->second; }