lib/nitro/adapter/webrick.rb in nitro-0.28.0 vs lib/nitro/adapter/webrick.rb in nitro-0.29.0
- old
+ new
@@ -1,9 +1,8 @@
require 'webrick'
require 'stringio'
-require 'glue/flexob'
require 'nitro/cgi'
require 'nitro/context'
require 'nitro/dispatcher'
# Speeds things up, more comaptible with OSX.
@@ -139,11 +138,11 @@
context.headers = {}
req.header.each { |h, v| context.headers[h.upcase] = v.first }
context.headers.update(req.meta_vars)
# gmosx: make compatible with fastcgi.
+
context.headers['REQUEST_URI'].slice!(/http:\/\/(.*?)\//)
- # context.headers['REQUEST_URI'] << '/'
context.headers['REQUEST_URI'] = '/' + context.headers['REQUEST_URI']
Cgi.parse_params(context)
Cgi.parse_cookies(context)