Response module¶
-
class
message.Response.Response(status_code: enum.Enum, body: str, header: dict)¶ Bases:
objectResponsible for encapsulating the response headers and body
-
encodeResponse() → bytes¶ Responsible for encoding the string representation of the Response class instance
returns: A byte object containing the Response class instance
-
encodeResponseImages(image: str, new_path: Optional[str] = None) → bytes¶ Responsible for encoding the response along with the image
- Parameters
image – A string containing the image name
new_path – A string containing the new image path if the image was altered
- Returns
A byte object containing the response headers and body along with the image
-
static
getDate() → str¶ Responsible for creating a string with the current date
- Returns
A string containing the current date
-
static
getDateFromSeconds(seconds: float) → str¶ Creates a date from the given seconds
- Parameters
seconds – A float number containing the total date in seconds
- Returns
A string containing the date created from the given second
-
headerLine() → str¶ Responsible for creating a string containing the headers information
- Returns
A string containing the headers information
-
statusLine()¶ Responsible for creating a string with the protocol and status
- Returns
A string containing the protocol and the status
-