// Copyright 2015 The Weave Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "src/http_constants.h" #include #include namespace weave { namespace http { const char kAuthorization[] = "Authorization"; const char kContentType[] = "Content-Type"; const char kJson[] = "application/json"; const char kJsonUtf8[] = "application/json; charset=utf-8"; const char kPlain[] = "text/plain"; const char kWwwFormUrlEncoded[] = "application/x-www-form-urlencoded"; } // namespace http using provider::HttpClient; namespace { const weave::EnumToStringMap::Map kMapMethod[] = { {HttpClient::Method::kGet, "GET"}, {HttpClient::Method::kPost, "POST"}, {HttpClient::Method::kPut, "PUT"}, {HttpClient::Method::kPatch, "PATCH"}}; } // namespace template <> LIBWEAVE_EXPORT EnumToStringMap::EnumToStringMap() : EnumToStringMap(kMapMethod) {} } // namespace weave