diff options
author | nahi <nahi@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2003-10-04 08:57:11 +0000 |
---|---|---|
committer | nahi <nahi@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2003-10-04 08:57:11 +0000 |
commit | cbef5b65dbbb89fe560fcc56a67d0ff1d40b5510 (patch) | |
tree | 53945ffb7e022f9171e0b46fc55aa62d43c75934 /lib/soap/rpc | |
parent | 94e01ab6450beda3ae5d5ed2c7f779477b475bfe (diff) |
* 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
Diffstat (limited to 'lib/soap/rpc')
-rw-r--r-- | lib/soap/rpc/cgistub.rb | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/soap/rpc/cgistub.rb b/lib/soap/rpc/cgistub.rb index fee3474030..e89314d132 100644 --- a/lib/soap/rpc/cgistub.rb +++ b/lib/soap/rpc/cgistub.rb @@ -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) |