2020-04-19

將 request headers 寫入檔案

將 request headers 寫入檔案

本文的參考專案 https://github.com/shinder/flask-practice

from flask import request # 滙入 request import json @app.route('/save-headers') def save_headers(): dict1 = { 'cookies': {} } for i in request.headers: print(i) # 查看取出的 headers 資料 dict1[i[0]] = i[1] # 查看 cookies for i in request.cookies: dict1['cookies'][i] = request.cookies[i] file1 = open('headers.json', 'w') file1.write(json.dumps(dict1)) # 存成 JSON return dict1
  • dict1 為用來暫存資料的 dict,並設定好結構
  • request.headers 用 for/in 取出,為 tuple
  • request.cookies 為 dict
  • json 為預設套件,dumps 為轉換為 JSON 字串
  • return dict 會自動轉換為 JSON 格式
  • 拜訪 localhost:5000/save-headers 可以看到結果

沒有留言:

FB 留言