W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
通過路由代碼塊的返回值來設定狀態(tài)碼和消息體不僅是可能的,而且是推薦的。但是,在某些場景中你可能想在作業(yè)流程中的特定點上設置消息體。你可以通過 body 輔助方法這么做。如果你這樣做了,你可以在那以后使用該方法獲得消息體:
get '/foo' do
body "bar"
end
after do
puts body
end
也可以傳一個代碼塊給 body,它將會被 Rack 處理器執(zhí)行(這將可以被用來實現(xiàn) streaming,參見“返回值”)。
和消息體類似,你也可以設定狀態(tài)碼和消息頭:
get '/foo' do
status 418
headers \
"Allow" => "BREW, POST, GET, PROPFIND, WHEN",
"Refresh" => "Refresh: 20; http://www.ietf.org/rfc/rfc2324.txt"
body "I'm a tea pot!"
end
如同 body, 不帶參數(shù)的 headers 和 status 可以用來訪問 他們你的當前值。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: