@propertydefstream(self):returnself._stream@stream.setterdefstream(self,stream):self._stream=streamifhasattr(self,"_body"):delattr(self,"_body")@propertydefbody(self)->bytes:ifnothasattr(self,"_body"):raiseRuntimeError("The 'body' attribute is not available, please await `aread()` first.")returnself._body@propertydefstatus(self)->int:returnself._status@propertydefreason_phrase(self)->str:try:reason_phrase:bytes=self.extensions["reason_phrase"]exceptKeyError:returncodes.get_reason_phrase(self.status)else:returnreason_phrase.decode("ascii",errors="ignore")@propertydefheaders(self)->CIMultiDict:returnself._headers@headers.setterdefheaders(self,headers:CIMultiDict):self._headers=CIMultiDict(headers)@propertydefcontent_type(self)->str:returnself._headers.get("content-type","text/plain")