4
的Android Apache HttpDelete類我需要向服務器發送一個ID並讓服務器刪除數據庫中的一條記錄。 我想使用HttpDelete Apache Android SDK集成類,但我無法弄清楚如何使用它以及如何將參數傳遞給服務器。 通過POST請求,我在HttpPost類上使用.setEntity方法。 但是在HttpDelete中沒有.setEntity方法。如何使用帶有參數
我迄今已實現的是:
HttpClient httpclient = new DefaultHttpClient();
HttpDelete httpdelete = new HttpDelete(url);
httpdelete.setHeader(HTTP.CONTENT_TYPE, "text/xml");
response = httpclient.execute(httpdelete);
所以我應該像GET方法那樣對待它? –
是的,請將它視爲GET方法,因爲您要將數據放在URL上。不過,大概你已經選擇了DELETE的GET動作,理由很充分。如果這是一個REST服務,則使用DELETE從服務器中刪除資源。 GET用於讀取資源。 – EJK