그래서 결과를 반환하는 내 응용 프로그램과는 별도로 실행을 위해 패키지를 실행하는 컨트롤러 작업을 호출하는 ajax 호출이 있습니다. 그 결과 (성공 또는 실패)는 내가 컨트롤러 액션에서 반환하고자하는 것이며, Ajax 액션은 요청과 함께 전송되는 패키지에 대한 매개 변수가있는 GET 요청입니다. 이것이 'RESTful'인 GET 요청이거나 POST 요청이어야 하는가?RESTful 서비스로 GET 대 POST에 대한 토론
0
A
답변
2
나는 POST이어야한다고 말하고 싶습니다. GET은 데이터 표현을 검색하기 위해 다른 효과가 없어야합니다. Here's W3C의 의견
사용이 경우 GET :
- 의 상호 작용이 더 문제 같다 (즉,이 같은 쿼리로 작업이 안전, 운영, 또는 조회 읽기). 경우
사용 POST : 상호 작용은 사용자가 인식 할있는 방법으로 자원의 상태를 변경
- 의 상호 작용이 더 주문처럼 또는
- (예를 들어, 구독 서비스) 또는
- 사용자는 상호 작용 결과에 대해 책임을 져야합니다.
+0
좋은 게시글. 지원에서 HTML 사양은 "데이터 처리"요청에 대한 작업으로 게시물을 호출합니다.이 요청은 여기에 거의 부합합니다. – Rob
+2
글쎄요, * HTTP * 스펙 (W3C 스펙이 아닌 * IETF * 스펙)과 관련이 있습니다. –
관련 문제
- 1. GET 및 POST에 대한 경로 이름이 잘못되었습니다.
- 2. POST에 GET 응답 전달
- 3. 참조로 GET 및 POST에 액세스
- 4. Restful 서비스로 EJB 주입 (NullPointerException)
- 5. JUnits를 RESTful 서비스로 변환
- 6. GET/POST에 양식 값 추가하기
- 7. RESTful Webservice GET 파일
- 8. JSON Hyper-Schema : GET 및 POST에 대한 다른 스키마
- 9. DB 쿼리에 대한 GET 또는 POST에 변수를 지정하면 효과가 있습니까?
- 10. django ModelChoiceField : GET 및 POST에 대한 쿼리가 있습니까?
- 11. 복잡한 RESTful GET 쿼리
- 12. "디자인에 대한 하향식 토론"
- 13. $ .post에 대한 테이블을 표시하려면
- 14. POST에 대한 요청 수정
- 15. $ .post에 대한 jQuery 결과
- 16. Jquery 1.5 POST에 GET 데이터로 보내기
- 17. RESTful GET/POST 양식 의미
- 18. RESTful API 디자인 토론 : 안정된 끝점을위한 복잡한 쿼리
- 19. iPhone 대 XML 대 비누 대 JSON 대 RESTful
- 20. 다 - 대 - 다 관계에 대한 RESTful API 구조화
- 21. 또 다른 proc 대 lambda 토론
- 22. Jersey를 TomEE에서 RESTful 웹 서비스로 사용
- 23. RESTful - GET 또는 POST - 어떻게해야합니까?
- 24. GET RESTful 요청을 만드는 방법
- 25. Glassfish에서 RESTful 웹 서비스로 이진 파일 업로드
- 26. EJB 모듈을 RESTful 웹 서비스로 사용 하시겠습니까?
- 27. 저지를 사용하여 RESTful 웹 서비스로 서버 푸시
- 28. Unity에서 RESTful 웹 서비스로 XML 보내기
- 29. iOS 앱에서 RESTful 웹 서비스로 데이터 보내기
- 30. Spring RESTful 웹 서비스로 비디오를 보는 방법
장기 실행 프로세스 인 경우 POST를 사용하여 분산 프로세스를 시작하고 GET을 실행하여 실행되는 프로세스 상태를 얻을 수 있습니다. – Rob