3
我試圖用流式傳輸塊中的HTTP錯誤代碼進行響應,但Web服務器會引發異常。在這種情況下做適當的方式是什麼?如何停止從sinatra內的流塊?
/var/lib/gems/1.9.1/gems/sinatra-1.3.3/lib/sinatra/base.rb:803:in `throw':
uncaught throw :halt (ArgumentError)
我的代碼:
require 'sinatra/base'
class App < Sinatra::Base
get '/' do
stream :keep_open do |out|
error 401
end
end
run! if app_file == $0
end
出於好奇,你的HTTP處理程序是什麼?顯然不是Webrick,對吧?特立尼達?瘦? – digitalextremist 2013-03-06 21:54:21
它很薄..... – akonsu 2013-03-06 23:40:16