Den*_*ter 2 java urlconnection http-headers directoryindex
我在Java应用程序中通过I/O-streaming下载各种文件.只要我有一个包含文件名的完整URL路径,接收和保存这些文件就可以正常工作,但是如何找到域的索引文件的名称(如Apache中所定义的DirectoryIndex)?HTTP标头不提供此信息,也不提供该URLConnection方法.
非常感谢!
好吧
S.
小智 5
据我所知,没有办法检索这些信息.HTTP规范没有提供它,我认为这不是一件坏事.您的客户端请求URL"/",由Web服务器决定如何处理,没有义务返回文件名.
它也值得指出(我确定你知道它,但以防万一),因为一个URL看起来像/somedir/somefile.html,它并不意味着这是实际提供的文件.它可以通过代理服务到另一个主机,mod_rewrite等 - 换句话说,名称是任意的,并不一定与磁盘上的物理名称有任何关系.
简而言之,我认为你最好的选择是选择一个默认的文件名,例如index.html那些案例并坚持下去.
| 归档时间: |
|
| 查看次数: |
428 次 |
| 最近记录: |