2

与えられたURLを解析する機能があり、そのページで見つかったコンテンツに基づいて、オープングラフを使用して埋め込みビデオを表示したり、タイトルだけを表示したりすることにしました。

直接ビデオファイルまたは音楽ファイルがURLとして提供されているかどうかを検出するために拡張したいと思います。

ファイルの内容全体をダウンロードすることにまったく興味はありませんが、最初にヘッダーだけで、それがオーディオ/ mpg、テキスト、htmlなどであるかどうかを確認したいと思います。

すべてのコンテンツをフェッチせずにリモートファイル/ページのhttpヘッダーを取得する方法はありますか?

CFHTTPを使用すると、接続して必要なデータが得られますが、残りのコンテンツをダウンロードするための処理時間が長くなります。

ヘッダーの内容を知ることで、ページ全体をダウンロードして、余分なオープングラフデータを解析する必要があるかどうかを判断できます。

4

1 に答える 1

6

試し<cfhttp>てみてくださいmethod="head"

HEAD: GET メソッドと同じですが、サーバーは応答でメッセージ本文を送信しません。このメソッドを使用して、ハイパーテキスト リンクの有効性とアクセシビリティをテストしたり、ドキュメントの種類や変更時間を判断したり、サーバーの種類を判断したりします。

http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSc3ff6d0ea77859461172e0811cbec22c24-7ffc.html

于 2011-06-10T21:51:06.520 に答える