2014-09-11 6 views
0

안녕에 HttpDelete 사용 기록을 삭제하지만 레코드가 삭제되지 않는, 내가, 내가 다음 코드를 사용하고 데이터베이스에서 레코드를 삭제하려면 안드로이드

HttpClient client = new DefaultHttpClient(); 
HttpConnectionParams.setConnectionTimeout(client.getParams(), 10000); 
HttpDelete delete = new HttpDelete(URL) 

HttpResponse response = client.execute(delete); 

내가 그것을 해결하는 데 도움이 바랍니다. 이것이 올바른 방법인가요 아니면 다른 방법이 있습니까 ??

답변

0

HTTP DELETE 방법

는 HTTP 방법 삭제는 RFC2616의 9.7 절에 정의되어

원본 서버가 Request-URI가 식별하는 자원을 삭제하려면 삭제 방법 요청

. [...] 원본 서버에서 반환 된 상태 코드가 작업이 성공적으로 완료되었음을 나타내더라도 클라이언트가 작업이 수행되었음을 보장 할 수 없습니다.

하시기 바랍니다 심판 :

http://developer.android.com/reference/org/apache/http/client/methods/HttpDelete.html는 내가 서버 및 클라이언트에서() HttpPut로 변경 같은 문제가있어. 그 때 그것은 작동하고 있었다.

서버에서 HTTP Put()가 동일한 기능을 생성, 삭제 (데이터베이스에서 무언가를 삭제) 및 클라이언트 측에서 당신은 내가 HttpPut 설정하는 방법 나를 인도하시기 바랍니다 수

HttpPut put = new HttpPut(URL); HttpResponse response = client.execute(put);

+0

에 의해 호출 할 수 있습니다() ? 아래처럼 설정해야합니까? HttpClient 클라이언트 = 새 DefaultHttpClient(); HttpConnectionParams.setConnectionTimeout (client.getParams(), 10000); HttpPut put = 새 HttpPut (URL) HttpResponse response = client.execute (put); –

+0

내 대답이 업데이트되었습니다.보세요 –

+0

시도했지만 작동하지 않습니다. ( –

관련 문제