我正在尝试使用流式传输块中的 HTTP 错误代码进行响应,但 Web 服务器引发异常。在这种情况下,正确的做法是什么?
/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