Google APIs Client Library for C++
|
The embedded webserver module is provided by the Plaform Layer rather than the Trnasport Layer were you might otherwise expect it. More...
Classes | |
class | WebServerResponse |
Abstract class for responses to WebServerRequests into the AbstractWebServerThis is different from the HttpResponse class in the transport layer which are client-side responses. More... | |
class | WebServerRequest |
Abstract class for invocations into the AbstractWebServerThis is different from the HttpRequest class in the transport layer which are client-side requests. More... | |
class | AbstractWebServer |
A minimal abstract interface for embedded webservers. More... | |
class | MongooseWebServer |
Provides a web server for samples and testing. More... |
The embedded webserver module is provided by the Plaform Layer rather than the Trnasport Layer were you might otherwise expect it.
This is because we are not really embracing it as a core product feature. It is only here to support providing interfaces to iteractt with embedded HTTP servers and for writing tests.
The request/response abstraction in this module is distinctly different (and not compatible with) the HttpRequest interface core to the Transport Layer. The transport layer is designed around the needs of clients. The embedded web server is for servers. Because the focal point of the SDK is strictly for clients, we are keeping the focus and viewpoints more stictly separated.