APIdock / Ruby
/
method

_header_for_modruby

ruby latest stable - Class: CGI
_header_for_modruby(buf)
private

No documentation available.

# File lib/cgi/core.rb, line 267
 def _header_for_modruby(buf) #:nodoc:
 request = Apache::request
 buf.scan(/([^:]+): (.+)#{EOL}/) do |name, value|
 $stderr.printf("name:%s value:%s\n", name, value) if $DEBUG
 case name
 when 'Set-Cookie'
 request.headers_out.add(name, value)
 when /^status$/
 request.status_line = value
 request.status = value.to_i
 when /^content-type$/
 request.content_type = value
 when /^content-encoding$/
 request.content_encoding = value
 when /^location$/
 request.status = 302 if request.status == 200
 request.headers_out[name] = value
 else
 request.headers_out[name] = value
 end
 end
 request.send_http_header
 return ''
 end

AltStyle によって変換されたページ (->オリジナル) /