wrapper of TLS library to connect to HTTPS servers

Dependents:   HTTPSClientExample

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers HTTPHeader.cpp Source File

HTTPHeader.cpp

00001 #include "HTTPHeader.h"
00002 
00003 HTTPHeader::HTTPHeader(HTTPStatus status):
00004     _status(status),
00005     _bodyLength(0)
00006 {
00007 }
00008 
00009 std::string HTTPHeader::getRequest(const std::string &path, const std::string &host, const int port)
00010 {
00011     
00012     std::string request = "GET ";
00013     request += path;
00014     request += " HTTP/1.0\r\nHost: ";
00015     request += host;
00016     request += ":";
00017     request += port;
00018     request += "\r\n\r\n";
00019     return request;
00020 }
00021 
00022 HTTPStatus HTTPHeader::getStatus() const
00023 {
00024     return _status;
00025 }
00026 
00027 int HTTPHeader::getBodyLength() const
00028 {
00029     return _bodyLength;
00030 }
00031