モードのインターフェイスは、トルネード行政命令を呼び出すとき

インターフェイスは、トルネードの順番を呼び出します

初期化()

  • 役割:いくつかの初期設定を行うには

)(調製

  • アクション:前処理、対応するメソッド呼び出し要求を実行する前に
  • 注:任意のHTTPリクエスト、方法は、準備、実行されます

HTTPメソッド:

  • 取得:ハイスピードと効率性、危険なデータの欠点を少量
  • ポスト:リクエストボディ内の要求データ、データの量、セキュリティ
  • 置く:指定されたサーバーをクライアントからコンテンツを転送します
  • 削除:サーバリソースの指定された数を削除する要求を
  • ヘッド:同様の要求が、特定コンテンツに対する応答を取得し、ユーザがヘッダを取得します
  • パッチ:ローカルのデータ内容を変更するための要求
  • オプション:HTTPメソッドはサポートされているすべてのURLを返します

set_default_headers()

WRITE_ERROR()

on_finish():

  • 役割は:呼び出し要求処理の後、処理をクリーンアップするためにリソースを解放し、または処理をログに記録します
  • 注:出力に応じて、この処理をしないでください

注文:

  • 通常の状況下では、間違った順番で実行されませんでした。
    • set_default_headers:ヘッドセット
    • 初期化:初期化
    • 準備:前処理(同様の役割のDjangoのミドルウェア)
    • HTTPメソッド(GET、POST ....)
    • on_finish:治療反応の終了後
  • 例外エラー状況の下で順序を使い果たし:
    • set_default_headers
    • 初期化します
    • 作ります
    • HTTP
    • set_default_headers:このエラーメッセージは、エラー応答するので、あなたはヘッダを変更する必要があります
    • WRITE_ERROR:リライト・エラー・メッセージ
    • on_finish:行うに応じてメモリを解放した後、処理操作をログに記録

おすすめ

転載: www.cnblogs.com/qianzhengkai/p/11348023.html