-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathabstrac_http.py
More file actions
34 lines (29 loc) · 879 Bytes
/
abstrac_http.py
File metadata and controls
34 lines (29 loc) · 879 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
class AbstractHttpRequest:
def _init_(self):
self.sender = None
self.receiver = None
self.page = None
# array [key, file] of abstract params
self.params = None
self.cookies = None
self.tag = None
# integer representing the function to execute
self.action = None
# array [key, file] or just [key] depending on the
# action to perform
self.action_params = None
self.response = None
# concretization details
self.url = None
self.method = None
self.get_params = None
self.post_params = None
self.cookies = None
class AbstractHttpResponse:
def _init_(self):
self.sender = None
self.receiver = None
self.page = None
self.content = None
self.cookies = None
self.tag = None