私は最近、いくつかの時間を過ごしていました。私にとって自動的に '.torrent'ファイルを自動的に取り出すための作業プログラムをどれくらい速く組み立てることができるのか見栄えの良い演習になると思いました。私は既存の解決策があることを認識していますが、これはプログラミングのエクササイズの多くでした。Rubyでいくつかのファイルをダウンロードしている 'Bad Request'ですか?
すべてはうまくいっていました。新しいトレントのサイトをチェックし、ダウンロードしようとしました。しかし、これが私が問題に取り組んでいるところです。私が.torrentファイルをダウンロードしようとしているサイトの1つは、ダウンロードしようとするとTorrentファイルの代わりにこれを含むファイルを私に渡しています。
<!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>Apache/2.2.3 (CentOS) Server at forums.mvgroup.org Port 80</address>
</body></html>
..私の次の思考は、多分私は正しくファイルをダウンロードしていないよということで私の最初の考えは多分壊れたリンクだったので、私は行って、成功した私のブラウザでファイルをダウンロードし、それが壊れたリンクではありません.. Thisは私が使用した例であり、thisは私のプログラムでダウンロードを行っている実際のコードです。
これは脳死のシンプルな落書きの1つになることが判明していますが、私はそれを理解している時を過ごしています。誰が私が400を得ているのか、またはこれを修正する方法を知っていますか?
実際のHTTPリクエストはどのように見えますか? – Gumbo