INNER CODE UNIT · Python

send_error

mars-tw/anti-gambling-trader-tw · core/ui/server.py:335

    def send_error(
        self,
        code: int,
        message: str | None = None,
        explain: str | None = None,
    ) -> None:
        status = 405 if code == 501 else (code if code in {400, 403, 404, 405, 409, 413, 422, 500} else 400)
        self._error(status, "不支援或格式不正確的 HTTP 請求")

    def handle_expect_100(self) -> bool:
        self._error(400, "不接受 Expect: 100-continue")
        return False

    def _common_headers(self) -> None:
        self.send_header("Cache-Control", "no-store")
        self.send_header("Pragma", "no-cache")
        self.send_header("X-Content-Type-Options", "nosniff")
        self.send_header("Referrer-Policy", "no-referrer")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…