2012-10-22 5 views
-1

나는 새로운 사운드 클라우드에서 보디 아래를보고 있었는데 전에 들어 보지 못한 것을 발견했다. 트랙 등을 좋아할 때 PUT 및 DELETE 요청을 보냈다는 것을 알았습니다. 이제는 JavaScript에 SQL을 직접 사용할 수 있으므로 데이터베이스에 액세스하는 데 사용되지만 너무 많은 정보를 볼 수 없었습니다. 나는 그것을 조금 연구했다. 그러나 이러한 요청이 안전하지 않은 상태에서 거의 사용되지 않고 클라이언트가 절차가 수행되었음을 보증하지 않는다는 것을 이해하고 있으므로 많은 정보를 찾을 수 없습니다.javascript - PUT, DELETE and CRUD

누구나 PUT 및 DELETE에 대한 통찰력을 제공 할 수 있으며 JSON 또는 PHP 파일과 함께 일반적인 POST 및 GET 요청에 비해이를 사용하는 이유는 무엇입니까?

답변

1

이러한 방법은 데이터베이스와 아무 관련이 없습니다. 그것들은 HTTP 메소드입니다. here 또는 here 또는 Google의 다른 링크를 참조하십시오.

0

PUT와는가 DELETE types of HTTP requests이다; SQL 데이터베이스 명령이 아닙니다. RESTful API에서는 새 리소스를 만들거나 기존 리소스를 삭제하는 데 사용됩니다.

3

PUTDELETEHTTP/1.1에 설명 된 표준 HTTP 동사입니다.

사양은 PUT은 다음 사용을 설명 첨부 된 실체가 제공된 Request-URI에 저장하도록

PUT 메소드 요청.

다음은 DELETE 적용 :

Delete 메서드가 원 서버가 Request-URI가 식별하는 자원 을 삭제 요청합니다. 사양에 따라 사용하면 지정된 주소에서 자원을 삭제할 때

, 당신은 당신이 주어진 URI에 리소스를 업데이트 할 때 PUT 사용하고 DELETE한다.

사양은 GETPOST에 대한 특정 의도를 가지고 있지만, 그들은 브라우저 historially 지원 한 유일한 HTTP 메소드왔다 가능성이 있기 때문에, 사람들은 DELETEPUT가 처음에 생성 된 목적에서 사용하기 시작했습니다.

HTTP 메서드의 올바른 적용은 일반적으로 RESTful programming이라고합니다.