blob: d0ef86301e639cbdf84d0706bda377d354bc3395 [file] [log] [blame]
// Copyright (c) 2011 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef NET_HTTP_HTTP_RESPONSE_INFO_H_
#define NET_HTTP_HTTP_RESPONSE_INFO_H_
#pragma once
#include <map>
#include <string>
// Meta information about a server response.
class HttpServerResponseInfo {
public:
HttpServerResponseInfo();
~HttpServerResponseInfo();
// The response protocol.
std::string protocol;
// The status code.
int status;
// The server identifier.
std::string server_name;
// The content type.
std::string content_type;
// The content length.
int content_length;
// Should we close the connection.
bool connection_close;
// Additional response headers.
std::map<std::string, std::string> headers;
};
#endif // NET_HTTP_HTTP_RESPONSE_INFO_H_