#define UExport
Definition Exports.h:25
Interface for Network requests.
Definition NetworkRequest.h:16
virtual String httpMethod() const =0
The HTTP method (eg, "POST" or "GET")
virtual void EnforcePinnedPublicKey(const String &public_key)=0
Enforce additional TLS/SSL certificate validation by verifying the server's pinned public key.
virtual String urlHost() const =0
The host portion of the URL.
virtual String url() const =0
URL of the request.
virtual String httpOrigin() const =0
The origin of the request.
virtual String urlProtocol() const =0
The protocol of the URL (eg, "http")
virtual String httpUserAgent() const =0
The user-agent of the request.
virtual ~NetworkRequest()
Definition NetworkRequest.h:18
Unicode string container with conversions for UTF-8, UTF-16, and UTF-32.
Definition String.h:34