2016-10-18 9 views
1

サーバーに接続してファイルのリストを取得し、その一部をダウンロードするスクリプトを作成する必要があります。このHTMLページは解析するのは難しいものではないが1は、このリストを取得することができれば、それはまだ素晴らしいことだApacheインデックスページ(json /プレーンテキスト)

mod_autoindex

ファイルのリストは、次のようになりますApacheのデフォルトのインデックスページ上にありますより機械にやさしいフォーマット、例えばJSONまたはプレーンテキスト

私はサーバーを制御できないので、いくつかのヘッダー/クエリ文字列パラメータを追加することをお勧めします。/ ...(すべてのオプションがサーバー側でデフォルトに設定されているとしましょう)。これを行う方法はありますか?

ヘッダーをapplication/jsontext/plainで送信しようとしましたが、まだHTMLページが返されています。私がこれまでに見つけた最良の方法は、URLに?F=0というクエリ文字列を追加することです。それでもまだhtmlが返されますが、空想的なアイコンやスタイルはありません。

答えて

0

この機能は、mod_autoindexモジュールによって提供されています。最後に、HTMLのバリエーションに過ぎない、

F=0 formats the listing as a simple list (not FancyIndexed) 
F=1 formats the listing as a FancyIndexed list 
F=2 formats the listing as an HTMLTable FancyIndexed list 

...:supported query string argumentsにのみ、これらの値が含まれます。

サーバーを制御できない場合は、これですべてを行うことができます。

関連する問題