回覆列表
  • 1 # yfxvhgf

    使用HttpClient傳送請求、接收響應很簡單,一般需要如下幾步即可。

    1. 建立HttpClient物件。

    2. 建立請求方法的例項,並指定請求URL。如果需要傳送GET請求,建立HttpGet物件;如果需要傳送POST請求,建立HttpPost物件。

    3. 如果需要傳送請求引數,可呼叫HttpGet、HttpPost共同的setParams(HetpParams params)方法來新增請求引數;對於HttpPost物件而言,也可呼叫setEntity(HttpEntity entity)方法來設定請求引數。

    4. 呼叫HttpClient物件的execute(HttpUriRequest request)傳送請求,該方法返回一個HttpResponse。

    5. 呼叫HttpResponse的getAllHeaders()、getHeaders(String name)等方法可獲取伺服器的響應頭;呼叫HttpResponse的getEntity()方法可獲取HttpEntity物件,該物件包裝了伺服器的響應內容。程式可透過該物件獲取伺服器的響應內容。

    6. 釋放連線。無論執行方法是否成功,都必須釋放連線

  • 中秋節和大豐收的關聯?
  • 奧運火炬傳遞的起源是怎樣的?