19 std::vector<ossimString> statusLineArray;
21 if(statusLineArray.size() > 1)
43 if(!contentLength.
empty())
45 result = contentLength.
toInt64();
const char * find(const char *key) const
ossim_uint32 m_statusCode
ossim_int64 getContentLength() const
void split(std::vector< ossimString > &result, const ossimString &separatorList, bool skipBlankFields=false) const
Splits this string into a vector of strings (fields) using the delimiter list specified.
std::istream & getline(std::istream &is, ossimString &str, char delim)
ossimKeywordlist m_headerKwl
ossimByteStreamBuffer m_headerBuffer
RTTI_DEF1(ossimHttpResponse, "ossimHttpResponse", ossimWebResponse)
const ossimString & statusLine() const
std::basic_istream< char > istream
Base class for char input streams.
virtual bool parseStream(ossim::istream &is, bool ignoreBinaryChars)
deprecated method
ossim_int64 toInt64() const
void convertHeaderStreamToKeywordlist()
This will parse out the response code from the status line and initialize the header variables into a...
ossimString getHeaderValue(const ossimString &headerName) const