(self, srv, props, transport, message, payload)
| 161 | _responses = http.server.BaseHTTPRequestHandler.responses |
| 162 | |
| 163 | def __init__(self, srv, props, transport, message, payload): |
| 164 | # headers |
| 165 | self._headers = http.client.HTTPMessage() |
| 166 | for hdr, val in message.headers.items(): |
| 167 | self._headers.add_header(hdr, val) |
| 168 | |
| 169 | self._srv = srv |
| 170 | self._props = props |
| 171 | self._transport = transport |
| 172 | self._method = message.method |
| 173 | self._uri = message.path |
| 174 | self._version = message.version |
| 175 | self._compression = message.compression |
| 176 | self._body = payload |
| 177 | |
| 178 | url = urllib.parse.urlsplit(self._uri) |
| 179 | self._path = url.path |
| 180 | self._query = url.query |
| 181 | |
| 182 | @staticmethod |
| 183 | def define(rmatch): |
nothing calls this directly
no test coverage detected