Embedded Python Real-Time FrameWork : API  Build 20250616.1
 All Classes Namespaces Files Functions Variables Pages
pyRT.gatea.web.HttpServer Namespace Reference

Embedded HTTP Server instance. More...

Classes

class  HttpHandler
 HTTP Web Server that handles GET and POST commands from clients. More...
 
class  HttpManager
 HTTP Server Manager : Register Handlers, etc. More...
 

Functions

def Send200
 Format and ship HTTP response to client. More...
 
def SendError
 Format and ship HTTP error to client. More...
 
def Shutdown
 Kill everything. More...
 

Variables

 _bDead
 

Detailed Description

Embedded HTTP Server instance.

Function Documentation

def pyRT.gatea.web.HttpServer.Send200 (   self,
  msg,
  mimeType = _MIME_TXT,
  bLog = False 
)

Format and ship HTTP response to client.

Parameters
msg- Raw message
mimeType- MIME type
bLog- True to log response
def pyRT.gatea.web.HttpServer.SendError (   self,
  err,
  errno = _HTTP_ERR_NOTFOUND 
)

Format and ship HTTP error to client.

Parameters
err- Error message
errno- HTTP errno; Default = 404
def pyRT.gatea.web.HttpServer.Shutdown (   self)

Kill everything.

Variable Documentation

pyRT.gatea.web.HttpServer._bDead