Interstage Application Server 使用上の注意 - Solaris(TM) オペレーティングシステム -
目次 前ページ次ページ

第3章 注意事項> 3.19 JDK/JREの注意事項

3.19.26 JDK/JRE1.3.xまでのバージョンにおけるHTTPサーバからのエラーの扱い

 JDK/JRE1.3.xまでのJavaのバージョンでは、java.net.URLConnectionクラスのgetInputStream()などのメソッドは、HTTPサーバが400以上の応答コードを伴うエラーの場合は、その応答コードを返し、要求が既知のファイルの種類のリソースに関するものである場合、FileNotFoundExceptionをスローします。また、java.net.HttpURLConnectionクラスのgetErrorStream()は、常に空のストリーム(null)を戻します。

 これによりたとえば、JDK/JRE1.3.xまでのjavax.swing.JEditorPaneクラスのsetPage(URL page)メソッドでは、存在しないファイルに対してのHTTP通信は、応答コード404で空のストリームを返します。


目次 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2005