簡體   English   中英

如何從響應中刪除一些標題

[英]How to remove some headers from response

我想從(ruby on rails)響應中刪除一些標題

標頭響應:

  • HTTP / 1.1 200 OK
  • 日期:2013年6月6日,星期四14:42:26 GMT
  • 連接:保持活動
  • X運行時:0.01900
  • 內容類型:文本/純文本; 字符集= utf-8
  • 緩存控制:私有,最大年齡= 0,必須重新驗證
  • 伺服器:WEBrick / 1.3.1(Ruby / 1.8.7 / 2012-10-12)
  • 內容長度:281
  • Etag:“ 71078380e2824af40330c40e73fb9869”,
  • Set-Cookie:SV_session = BAh7BiIKZmxhc2hJQzonQWN0aW9uQ29udHJvbGxlcjo6Rmxhc2g6OkZsYXNo%250ASGFzaHsABjoKQHVzZWR7AA%253D%253D--c93221da69cab6c641742; 路徑= /

我要刪除或更改的標題是:

  • 連接:保持活動(更改為關閉)
  • X運行時:0.01900(刪除此)
  • 緩存控制:私有,最大年齡= 0,必須重新驗證(刪除)
  • 伺服器:WEBrick / 1.3.1(Ruby / 1.8.7 / 2012-10-12)(移除)
  • Etag:...(刪除此)
  • Set-Cookie:....(刪除此)

您可以嘗試直接在控制器中處理響應:

response.headers['Connection'] = 'Closed'
remove_keys = %w(X-Runtime Cache-Control Server Etag Set-Cookie)
response.headers.delete_if{|key| remove_keys.include? key}

暫無
暫無

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

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