mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* lib/soap/netHttpClient.rb: follow http-access2. hosts which matches
ENV['no_proxy'] or ENV['NO_PROXY'] is not proxyed. - [,:] separated. ("ruby-lang.org:rubyist.net") - no regexp. (give "ruby-lang.org", not "*.ruby-lang.org") - if you want specify hot by IP address, give full address. ("192.168.1.1, 192.168.1.2") * lib/soap/rpc/cgistub.rb: return "Status: XXX MMM" line. * test/runner.rb: give testsuite name. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4672 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
94e01ab645
commit
cbef5b65db
4 changed files with 43 additions and 5 deletions
|
@ -172,6 +172,7 @@ private
|
|||
log(INFO) { "Received a request from '#{ @remote_user }@#{ @remote_host }'." }
|
||||
# SOAP request parsing.
|
||||
@request = SOAPRequest.new.init
|
||||
@response['Status'] = 200
|
||||
req_charset = @request.charset
|
||||
req_string = @request.dump
|
||||
log(DEBUG) { "XML Request: #{req_string}" }
|
||||
|
@ -185,14 +186,14 @@ private
|
|||
@response['content-type'] = @mediatype
|
||||
end
|
||||
if is_fault
|
||||
@response.status = WEBrick::HTTPStatus::RC_INTERNAL_SERVER_ERROR
|
||||
@response['Status'] = 500
|
||||
end
|
||||
@response.body = res_string
|
||||
rescue Exception
|
||||
res_string = create_fault_response($!)
|
||||
@response['Cache-Control'] = 'private'
|
||||
@response['content-type'] = @mediatype
|
||||
@response.status = WEBrick::HTTPStatus::RC_INTERNAL_SERVER_ERROR
|
||||
@response['Status'] = 500
|
||||
ensure
|
||||
buf = ''
|
||||
@response.send_response(buf)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue