2008年2月20日

[ruby-list:44662] Net::HTTP について

大道です。

じつは、まったくrubyのはなしでは無いのですが...

公益法人をデータベース化したサイトのトップページに
アクセスすると、

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">

<html><head>
<title>400 Bad Request</title>
</head><body>
<h1>Bad Request</h1>
<p>Your browser sent a request that this server could not understand.<br />
</p>
<hr>
<address>Microsoft-llS/6.0 Server at example.com Port 80</address
>
</body></html>

と帰ってきます。
これは、サーバーの制限でしょうか? 
telnetで接続しても、同じです。
ブラウザでアクセスしたときのように、返事をもらう方法は無い
のでしょうか?

プログラムは、下記の通りです。

#!/usr/bin/ruby

require 'net/http'

http = Net::HTTP.new('example.com', 80)

response, data = http.get('/', nil)

puts data

--
****************************************
大道 裕

かわうそ会ホームページ
http://kawauso.daidou.org/

三鷹市水泳連盟ホームページ
http://suiren.mitaka.tokyo.jp/
****************************************

投稿者 xml-rpc : 2008年2月20日 09:43
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/70010
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。