27 : pimpl (new Pimpl (*this, url, usePost)), hasCalledConnect (false)
31 WebInputStream::~WebInputStream()
56 hasCalledConnect =
true;
57 return pimpl->connect (listener);
66 for (
int i = 1; i < headerLines.
size(); ++i)
68 const String& headersEntry = headerLines[i];
74 const String previousValue (headerPairs [key]);
75 headerPairs.
set (key, previousValue.isEmpty() ? value : (previousValue +
"," + value));
82 void WebInputStream::createHeadersAndPostData (
const URL& aURL, String& headers, MemoryBlock& data)
84 aURL.createHeadersAndPostData (headers, data);
static StringArray fromLines(StringRef stringToBreakUp)
int size() const noexcept
void set(const String &key, const String &value)
String upToFirstOccurrenceOf(StringRef substringToEndWith, bool includeSubStringInResult, bool ignoreCase) const
bool isNotEmpty() const noexcept
String fromFirstOccurrenceOf(StringRef substringToStartFrom, bool includeSubStringInResult, bool ignoreCase) const