cgi-lib.plを使ったcgiにpostできません。

require 'net/http'
http = response = nil
Net::HTTP.start('www.example.com') {|http|
  response , = http.post( '/~foo/bar.cgi', 'name=foo&txt=bar' )
}
puts response.body

で

<html>
<head>
<title>cgi-lib.pl: Unknown Content-type:
</title>
</head>
<body>
<h1>cgi-lib.pl: Unknown Content-type:
</h1>

となります。

Content-type: application/x-www-form-urlencoded
がついていないから打というのはわかるのですが、
どうするべきでしょうか?


-- 
|ZnZ(ゼット エヌ ゼット)
|西山和広(Kazuhiro NISHIYAMA)