我試圖只啓用一個Play過濾器,同時禁用其他過濾器(如主機過濾或CSRF過濾)。Scala Play框架只啓用某些過濾器
這是我application.conf file
:
play.http.filters=<filter that I am enabling>
play.filters.disabled+=play.filters.hosts.AllowedHostsFilter
play.filters.disabled+=play.filters.csrf.CSRFFilter
好像我已經添加了線play.http.filters=<filter that I am enabling>
在一開始後,禁用過濾器再次得到啓用,因爲我看到了類似的錯誤信息:
Illegal 'x-forwarded-for' header: Invalid input ':', expected listSep or 'EOI' (line 1, column 13)
禁用某些過濾器並在scala play框架中啓用某些過濾器的正確方法是什麼?
謝謝。但是,我想要的唯一過濾器不是默認過濾器,而是來自第三方庫的過濾器。它看起來像play.filters.enabled只適用於默認播放過濾器。在這種情況下,我怎麼能啓用一個默認的過濾器?謝謝 – experimenter