def schema(self) -> str:
        """
        返回请求协议，“https” 或 “http”。
        当 app.proxy 是 true 时支持 X-Forwarded-Proto。
        """
        if self._ssl:
            return "https"
        proxy = bool(self.app and self.app.proxy)
        if not proxy:
            return "http"
        proto = cast(str, self.get("X-Forwarded-Proto") or "http")
        return proto.split(",")[0].strip()