2012-10-12 54 views
2

我正在嘗試創建一個簡單的Android應用程序,它將與網站進行通信。我遇到的問題是,每次嘗試使用HttpPost時,Eclipse的調試器都會告訴我: Source not Found JAR文件C:\ Users ... \ android-sdk \ plarforms \ android-16 \ android.jar沒有源附件 您可以通過單擊下面的附加源附加源:AbstractHttpClient.class未找到源

我試圖附加幾個jar文件,但沒有任何工作。這裏是我的代碼:

public void onClick(View v) { 

    URI website = null; 
    HttpResponse response = null; 
    BufferedReader in = null; 


    HttpClient client = new DefaultHttpClient(); 

    try { 
     website = new URI("http://fakewebsite.php"); 
    } catch (URISyntaxException e) { 
     // TODO Auto-generated catch block 
     e.printStackTrace(); 
    } 

    HttpGet getRequest = new HttpGet(); 
    getRequest.setURI(website); 

    HttpPost postRequest = new HttpPost(); 

    try { 
     response = client.execute(postRequest); 
    } catch (ClientProtocolException e) { 
     // TODO Auto-generated catch block 
     e.printStackTrace(); 
    } catch (IOException e) { 
     // TODO Auto-generated catch block 
     e.printStackTrace(); 
    } 

} 

謝謝你的任何幫助

response = client.execute(postRequest); 

您收到此錯誤,因爲你目前沒有設置URI

回答

0

使用

response = client.execute(getRequest); 

代替爲

HttpPost postRequest = new HttpPost();