JavaTM 2 Platform
Standard Ed. 6

java.net
類別 HttpRetryException

java.lang.Object
  繼承者 java.lang.Throwable
      繼承者 java.lang.Exception
          繼承者 java.io.IOException
              繼承者 java.net.HttpRetryException
所有已實作的介面:
Serializable

public class HttpRetryException
extends IOException

拋出此異常指示 HTTP 請求需要重試,但由於啟用了串流網要而無法自動重試。

從以下版本開始:
1.5
另請參見:
序列化表格

建構子摘要
HttpRetryException(String detail, int code)
          根據指定的回應程式碼和異常詳細訊息建構新 HttpRetryException
HttpRetryException(String detail, int code, String location)
          建構一個新 HttpRetryException,使其具有詳細訊息 responseCode 和 Location 回應頭欄位的內容。
 
方法摘要
 String getLocation()
          如果重定向產生錯誤,則返回 Location 頭欄位的值。
 String getReason()
          返回解釋不能重試 http 請求的原因的字元串。
 int responseCode()
          返回 http 回應程式碼
 
從類別 java.lang.Throwable 繼承的方法
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

建構子詳細資訊

HttpRetryException

public HttpRetryException(String detail,
                          int code)
根據指定的回應程式碼和異常詳細訊息建構新 HttpRetryException

參數:
detail - 詳細訊息。
code - 發自伺服器的 HTTP 回應程式碼。

HttpRetryException

public HttpRetryException(String detail,
                          int code,
                          String location)
建構一個新 HttpRetryException,使其具有詳細訊息 responseCode 和 Location 回應頭欄位的內容。

參數:
detail - 詳細訊息。
code - 發自伺服器的 HTTP 回應程式碼。
location - 作為重定向目標的 URL
方法詳細資訊

responseCode

public int responseCode()
返回 http 回應程式碼

返回:
http 回應程式碼。

getReason

public String getReason()
返回解釋不能重試 http 請求的原因的字元串。

返回:
原因字元串

getLocation

public String getLocation()
如果重定向產生錯誤,則返回 Location 頭欄位的值。

返回:
位置字元串

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only