Files
FACULTATE-MESSENGER/messenger_gui/app/http/request_builder.py
T
2024-01-13 01:00:50 +02:00

29 lines
585 B
Python

from .request_handler import _HttpRequestHandler
class RequestBuilder:
def __init__(self):
self.url = ""
self.headers = {}
self.body = None
self.method = "GET"
def set_url(self, url):
self.url = url
return self
def set_headers(self, headers):
self.headers = headers
return self
def set_body(self, body):
self.body = body
return self
def set_method(self, method):
self.method = method
return self
def build(self):
return _HttpRequestHandler(self.url)