(self, s)
| 70 | ) |
| 71 | |
| 72 | def do_dissect(self, s): |
| 73 | first_line, body = _dissect_headers(self, s) |
| 74 | try: |
| 75 | method, uri, version = re.split(rb"\s+", first_line, maxsplit=2) |
| 76 | self.setfieldval("Method", method) |
| 77 | self.setfieldval("Request_Uri", uri) |
| 78 | self.setfieldval("Version", version) |
| 79 | except ValueError: |
| 80 | pass |
| 81 | if body: |
| 82 | self.raw_packet_cache = s[: -len(body)] |
| 83 | else: |
| 84 | self.raw_packet_cache = s |
| 85 | return body |
| 86 | |
| 87 | def mysummary(self): |
| 88 | return self.sprintf( |
nothing calls this directly
no test coverage detected