譯者:Nica < nicaliu at gmail dot com >

【Nica 註:這是 httpd.conf 檔裡的設定指令!~】



Description:    Determines the behaviour on TRACE requests

Syntax:    TraceEnable [on|off|extended]

Default:    TraceEnable on

Context:    server config

Status:    Core

Module:    core

Compatibility:    Available in Apache 1.3.34, 2.0.55 and later

此指令會複寫 core server 與 mod_proxy 的 TRACE 行為。預設 TraceEnable on 允許 Trace request (RFC 2616),它會根據發出的 request 退回整個 request 內容。TraceEnable off 可令 core server 與 mod_proxy 僅退回 405 (方法不被允許) error 予用戶端。



最後,為了測試與診斷的需求,可透過折衷的方式:TraceEnable extended  指令,讓 request 的內容得以通過。core (也就是源頭伺服器) 會將 request 內容限制在 64 K (若使用 Transfer-Encoding: chunked 則會加上 8k 的 chunk header)。core 會帶出 response 內容完整 header 以及所有 chunk header。若是 proxy 伺服器,則 request 內容不受限於 64k。



原文出處:

Apache Core Features - TraceEnable Directive
arrow
arrow
    全站熱搜

    nicaliu 發表在 痞客邦 留言(0) 人氣()