Request handler for HTTPS GET and POST requests.
Sample configuration file<./p>
Derived from: Thread
OperationsCode example:
use Web.HTTP.Server;
class Test {
function : Main(args : String[]) ~ Nil {
WebServer->ServeSecure("config/simple_config.json");
}
}
class RequestHandler from HttpsRequestHandler {
New() {
Parent();
}
method : ProcessGet(request : Request, response : Response) ~ Bool {
return response->HasStaticHandler();
}
method : ProcessPost(request : Request, response : Response) ~ Bool {
return false;
}
}
Get HTTP headers
method : public : GetHeaders() ~ Map<String,String>
Type | Description |
---|---|
Map<String,String> | HTTP headers |
Callback for GET requests
method : private : virutal : ProcessGet(request:Request, response:Response) ~ Bool
Name | Type | Description |
---|---|---|
request | Request | HTTP request |
response | Response | HTTP response |
Type | Description |
---|---|
Bool | true to continue processing, false otherwise |
Callback for POST requests
method : private : virutal : ProcessPost(request:Request, response:Response) ~ Bool
Name | Type | Description |
---|---|---|
request | Request | HTTP request |
response | Response | HTTP response |
Type | Description |
---|---|
Bool | true to continue processing, false otherwise |