2014-09-22 79 views
0

我的代碼中存在一些錯誤,我無法確切知道它發生了什麼。如何查看正在發送的實際HttpPost請求

我的代碼看起來大致是這樣的......

 data.add(firstName); 
     data.add(lastName); 
     data.add(email); 
     data.add(country); 
     data.add(currency); 
     data.add(phone); 

     String result; // results of Http execution 
     try { 
      UrlEncodedFormEntity entity = new UrlEncodedFormEntity(data); 
      httpPost.setEntity(entity); 
      HttpResponse response = httpClient.execute(httpPost); 

請求沒有得到我預期的響應(即一個我得到的,當我使用捲曲。

我想看看該httpClient正在確切的請求有沒有辦法做到這一點

+0

你想看到像params中,請求URL等什麼? – 2014-09-22 09:58:05

回答

0

可以打印所有請求的詳細信息如下:?

HttpPost post = new HttpPost(); 
    post.getAllHeaders(); 
    post.getMethod(); // Post or get request 
    post.getParams(); // Returns params 
    post.getURI(); // Current Uri called 

一旦你得到響應,

response.getAllHeaders(); 
    httpResponse.getStatusLine().getStatusCode(); // response status 
相關問題