Nokogiri XML文書のサイズを取得する方法を理解しようとしています。文書はopen
でフェッチされている:Nokogiri XML文書のサイズを取得する
Nokogiri::XML(open(my_url))
それは、この時点で返されたドキュメントのサイズを決定することは可能ですか? Content-typeやContent-LengthなどのHTTPヘッダーは取得できますか?
Nokogiri XML文書のサイズを取得する方法を理解しようとしています。文書はopen
でフェッチされている:Nokogiri XML文書のサイズを取得する
Nokogiri::XML(open(my_url))
それは、この時点で返されたドキュメントのサイズを決定することは可能ですか? Content-typeやContent-LengthなどのHTTPヘッダーは取得できますか?
直接ノコギリではありません。 FILE_SIZEバイトになります
response = http.request_head('http://www.example.com/file.ext')
file_size = response['content-length']
:私はあなたがこのような何かを行うことができ、ファイルをダウンロードする前に、コンテンツの長さを知ってほしいです。
あなたのような何かを試みることができる: http://zargony.com/2009/07/24/ruby-1-9-and-file-encodings
私はdierreの答えが私よりもはるかに好きです。 –
両方 ''応答[」:あなたはこのポストから念頭に置いて議論を維持したい場合があります文字列の「サイズ」をチェックすると
をcontent-length '] '' ''と '' Response [' Content-Length '] ''が空になります。どんな考え? '' response ['content-type'] ''はうまくいきます。おそらくあなたの問題です。 – randombits
http://stackoverflow.com/questions/4811829/use-ruby-to-get-content-length-of-urls – dierre