Renamed HLAPI to VoidNet_HL and VoidNet to VoidNet_LL
This commit is contained in:
43
include/VoidNet_LL/Response.hpp
Normal file
43
include/VoidNet_LL/Response.hpp
Normal file
@ -0,0 +1,43 @@
|
||||
// https://github.com/mfichman/http
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "VoidNet/Headers.hpp"
|
||||
#include "VoidNet/Cookies.hpp"
|
||||
#include "VoidNet/Enums.hpp"
|
||||
|
||||
#include <string>
|
||||
|
||||
namespace std::net
|
||||
{
|
||||
class Response
|
||||
{
|
||||
public:
|
||||
Response(const std::string& text);
|
||||
Response() {};
|
||||
|
||||
HttpStatus GetStatus() const
|
||||
{
|
||||
return m_status;
|
||||
}
|
||||
|
||||
const std::string& GetData() const
|
||||
{
|
||||
return m_data;
|
||||
}
|
||||
|
||||
const std::string GetHeader(const std::string& name) const;
|
||||
const Cookie GetCookie(const std::string& name) const;
|
||||
|
||||
void SetStatus(HttpStatus status);
|
||||
void SetData(const std::string& data);
|
||||
void SetHeader(const std::string& name, const std::string& value);
|
||||
void SetCookie(const Cookie& cookie);
|
||||
|
||||
private:
|
||||
HttpStatus m_status = HttpStatus::INVALID_CODE;
|
||||
std::string m_data;
|
||||
Headers m_headers;
|
||||
Cookies m_cookies;
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user