in the match, there's a fall-through from the condition starting at line 801:
if self.get_json_bytes(url).await fails, we don't break, resolved_doc stays None, and a confusing error message surfaces (unsupported method)
in the match, there's a fall-through from the condition starting at line 801:
if self.get_json_bytes(url).await fails, we don't break, resolved_doc stays None, and a confusing error message surfaces (unsupported method)