summaryrefslogtreecommitdiffstats
path: root/lib/xmlrpc/client.rb
diff options
context:
space:
mode:
authormatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2005-09-20 08:51:02 +0000
committermatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2005-09-20 08:51:02 +0000
commit9fb89adb7b7f829b018ef7ca827204fd384dd730 (patch)
tree2cab9853e5adf01f73b637d3de46aba9be3349ea /lib/xmlrpc/client.rb
parent37151d2e8161f11aa55ddecba65eb417f6e1abe8 (diff)
downloadruby-9fb89adb7b7f829b018ef7ca827204fd384dd730.tar.gz
ruby-9fb89adb7b7f829b018ef7ca827204fd384dd730.tar.xz
ruby-9fb89adb7b7f829b018ef7ca827204fd384dd730.zip
* lib/xmlrpc/client.rb (XMLRPC::Client::do_rpc): add charset
information to content-type header.[ruby-core:5127] * lib/xmlrpc/server.rb (CGIServer::serve): ditto. * lib/xmlrpc/server.rb (ModRubyServer::serve): ditto. * lib/xmlrpc/server.rb (WEBrickServlet::service): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9247 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'lib/xmlrpc/client.rb')
-rw-r--r--lib/xmlrpc/client.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/xmlrpc/client.rb b/lib/xmlrpc/client.rb
index 074f5014c..dadd3279f 100644
--- a/lib/xmlrpc/client.rb
+++ b/lib/xmlrpc/client.rb
@@ -500,7 +500,7 @@ module XMLRPC
def do_rpc(request, async=false)
header = {
"User-Agent" => USER_AGENT,
- "Content-Type" => "text/xml",
+ "Content-Type" => "text/xml; charset=utf-8",
"Content-Length" => request.size.to_s,
"Connection" => (async ? "close" : "keep-alive")
}