(self, method, url, *, cookies = None, headers = None, params = None, data = None, json = None)
| 147 | class SyncRequests(OAHTTPSession): |
| 148 | @override |
| 149 | def sync_request(self, method, url, *, cookies = None, headers = None, params = None, data = None, json = None): |
| 150 | try: |
| 151 | r = requests.request( |
| 152 | method.name, |
| 153 | url, |
| 154 | cookies = cookies, |
| 155 | headers = headers, |
| 156 | params = params, |
| 157 | data = data, |
| 158 | json = json, |
| 159 | proxies = proxies |
| 160 | ) |
| 161 | except Exception as e: |
| 162 | raise exceptions.FetchError(e) |
| 163 | response = HTTPResponse( |
| 164 | request_method=method, |
| 165 | status_code=r.status_code, |
| 166 | content=r.content, |
| 167 | text=r.text, |
| 168 | headers=r.headers |
| 169 | ) |
| 170 | if self.error_handling: |
| 171 | self.check_response(response) |
| 172 | return response |
| 173 | |
| 174 | async def async_request(self, method, url, *, cookies = None, headers = None, params = None, data = None, json = None): |
| 175 | raise NotImplementedError() |
no test coverage detected