### 異步 HTTP 客戶端
Tornado 包含了兩種非阻塞式 HTTP 客戶端實現:`SimpleAsyncHTTPClient` 和 `CurlAsyncHTTPClient`。前者是直接基于 `IOLoop` 實現的,因此無需外部依賴關系。 后者作為 Curl 客戶端,需要安裝 `libcurl` 和 `pycurl` 后才能正常工作,但是對于使用 到 HTTP 規范中一些不常用內容的站點來說,它的兼容性會更好。為防止碰到 舊版本中異步界面的 bug,我們建議你安裝最近的版本的 `libcurl` 和 `pycurl`。
這些客戶端都有它們自己的模組(`tornado.simple_httpclient` 和 `tornado.curl_httpclient`),你可以通過 `tornado.httpclient` 來指定使用哪一種 客戶端,默認情況下使用的是 `SimpleAsyncHTTPClient`,如果要修改默認值,只要 在一開始調用 `AsyncHTTPClient.configure` 方法即可:
```
AsyncHTTPClient.configure('tornado.curl_httpclient.CurlAsyncHTTPClient')
```