ON Semiconductor / mbed-os

Dependents:   mbed-TFT-example-NCS36510 mbed-Accelerometer-example-NCS36510 mbed-Accelerometer-example-NCS36510

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers HTTPHeader.cpp Source File

HTTPHeader.cpp

00001 #include "HTTPHeader.h"
00002 #include <stdlib.h>    
00003 using std::map;
00004 using std::string;
00005 
00006 HTTPHeader::HTTPHeader():
00007 _status(HTTP_ERROR),
00008 _fields()
00009 {
00010 }
00011 
00012 std::string HTTPHeader::getField(const std::string& name)
00013 {
00014     map<string,string>::iterator itor = _fields.find(name);
00015     if(itor == _fields.end())
00016         return string();
00017     return itor->second;
00018 }
00019 
00020 int HTTPHeader::getBodyLength()
00021 {
00022     return atoi(getField("Content-Length").c_str());
00023 }
00024