簡體   English   中英

從Bottle API請求獲取標題/ cookie

[英]Get Headers/Cookies from Bottle API request

我正在對Bottle服務進行API調用,並使用Python的請求庫在調用中傳遞headers

requests.get('http://localhost/API/call', headers={"cat":"tax"})

我想獲得通過API調用調用的函數中傳遞的自定義標頭。

使用bottle.request.headers獲得以下數據: 在此處輸入圖片說明

現在,我通過的自定義標頭在environ字典中以鍵/值'HTTP_CAT':tax

cookies 可以使用bottle.request.cookies檢索Cookie數據

如何僅過濾我在請求中傳遞的自定義標頭?

我不確定“過濾器”到底是什么意思,但是從Bottle檢索請求標頭的典型方法是使用get_header

cat_value = request.get_header('cat')

Bottle還具有用於檢索單個Cookie的特定API。 也許有充分的理由要考慮使用原始環境,但是如果沒有,那么您應該使用這些內置方法。

PS,您可能還想在自定義標頭前面加上“ X-”,例如X-Cat

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM