A container for information required to make a POST request.
#include <utility/YiCrashHandler.h>
Public Member Functions | |
void | SetUrl (CYIString postUrl) |
const CYIString & | GetUrl () const |
void | AddHeaders (const std::vector< std::pair< CYIString, CYIString >> &headers) |
void | AddHeader (const CYIString &name, const CYIString &value) |
void | RemoveHeader (const CYIString &name) |
void | RemoveAllHeaders () |
const std::vector< std::pair< CYIString, CYIString > > & | GetHeaders () const |
Adds a single header for the POST request. Does not replace existing headers with name name.
void CYICrashHandler::PostData::AddHeaders | ( | const std::vector< std::pair< CYIString, CYIString >> & | headers | ) |
Adds multiple headers for the POST request.
const std::vector<std::pair<CYIString, CYIString> >& CYICrashHandler::PostData::GetHeaders | ( | ) | const |
Returns all headers. This function does not allocate memory and is safe to call during or after a crash.
const CYIString& CYICrashHandler::PostData::GetUrl | ( | ) | const |
Returns the url. This function does not allocate memory and is safe to call during or after a crash.
void CYICrashHandler::PostData::RemoveAllHeaders | ( | ) |
Removes all headers.
void CYICrashHandler::PostData::RemoveHeader | ( | const CYIString & | name | ) |
Removes all headers named name.
void CYICrashHandler::PostData::SetUrl | ( | CYIString | postUrl | ) |
Sets the url for the POST request.