閱讀879 返回首頁    go 技術社區[雲棲]


《HttpClient官方文檔》1.6 中止請求

1.6. 中止請求

在某些情況下,由於服務器端的高負載或者客戶端存在過多的並發請求問題,HTTP請求不能在預期時間內執行完畢。 遇到這種情況,可能需要提前中止請求並開啟阻塞在I/O操作的線程。 通過HttpUriRequest#abort()方法,可以在任何階段中止由HttpClient執行的HTTP請求。

任何線程都可以調用這個方法,並且這個方法是線程安全的。 當一個HTTP請求被中止時,即使當前執行的線程阻塞在I/O操作,也可以通過拋出InterruptedIOException保證其暢通。

轉載自 並發編程網 - ifeve.com

最後更新:2017-05-19 13:33:18

  上一篇:go  在 Linux 上給用戶賦予指定目錄的讀寫權限
  下一篇:go  活在終極算法的世界,是怎樣一種體驗?