Files
fastapi/docs/zh-hant/docs/tutorial/cookie-params.md
Motov Yurii 9a082312f3 🌐 Update translations for zh-hant (update-all and add-missing) (#14921)
* Update all

* Add missing

* 🎨 Auto format

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-02-14 09:15:26 +01:00

1.5 KiB
Raw Blame History

Cookie 參數

你可以用與定義 QueryPath 參數相同的方式定義 Cookie 參數。

先匯入 Cookie

{* ../../docs_src/cookie_params/tutorial001_an_py310.py hl[3] *}

然後用與 PathQuery 相同的結構宣告 Cookie 參數。

你可以設定預設值,以及所有額外的驗證或註解參數:

{* ../../docs_src/cookie_params/tutorial001_an_py310.py hl[9] *}

/// note | 技術細節

CookiePathQuery 的「姊妹」類別。它同樣繼承自共同的 Param 類別。

但請記住,當你從 fastapi 匯入 QueryPathCookie 等時,它們實際上是回傳特殊類別的函式。

///

/// info

要宣告 cookies你需要使用 Cookie否則參數會被當作查詢參數query parameters來解析。

///

/// info

請注意,由於瀏覽器以特殊且在背後處理的方式管理 cookies它們通常不允許 JavaScript 輕易存取它們。

如果你前往位於 /docs 的 API 文件介面你可以在你的路徑操作path operations的文件中看到 cookies 的說明。

但即使你填入資料並點擊「Execute」由於該文件介面是以 JavaScript 運作cookies 不會被送出,你會看到一則錯誤訊息,就好像你沒有填任何值一樣。

///

總結

使用 Cookie 來宣告 cookies遵循與 QueryPath 相同的通用寫法。