모든 언어에서 데이터를 전송하기위한 GET 및 POST 방법이 있습니다. POST는 GET 및 데이터 전송 크기 제한이보다 안전합니다. 그렇다면 왜 모든 언어에 GET 방법이 있습니까? GET 방법의 장점은 무엇입니까?PHP에서 얻는 방법의 필요성, JAVA ot Dot NET, POST를 통해 얻는 많은 이점이있을 때?
1
A
답변
2
GET 데이터가 URL에 저장되므로 GET 요청이있는 페이지를 북마크하거나 연결할 수 있습니다. POST로는 그렇게 할 수 없습니다. 거의 모든 웹 페이지가 GET을 사용하여 요청한 페이지 (심지어 stackoverflow.com)를 지정합니다.
1
사용자에게 직접 연결하는 데 유용합니다. 전체 사이트를 탐색하지 않고도 포럼의 주소 표시 줄에 스레드 번호를 넣거나 YouTube의 비디오에 대한 비디오 번호를 즉시 넣을 수 있습니다.
2
GET, POST (및 PUT, DELETE 등)는 프로그래밍하는 언어가 아니라 HTTP 프로토콜 방법입니다.
"데이터 전송"이란 무엇을 의미합니까?
브라우저 (또는 다른 클라이언트 응용 프로그램)에서 사용자의 데이터를 수집 한 다음 데이터베이스 업데이트를 위해 서버로 보내거나 다른 방법으로 리소스를 생성/업데이트하는 경우 대신 서버가 POST 또는 PUT 메소드를 고려해야합니다 (동작이 멱등 유무인지 여부에 따라 다름).
그러나 사용자로부터 데이터를 수집하여 서버로 전송하여 정보를 검색하고 서버에서 자원을 업데이트/생성하지 않으면 GET 방법이 적합합니다.
관련 문제
- 1. POST를 통해 JSON을 보내고 응답을 얻는 데 도움이 필요합니다.
- 2. PHP에서 URL을 얻는 방법
- 3. AES 128 DOT NET 및 Java 호환성
- 4. PHP에서 시스템 통계를 얻는 방법
- 5. .childNodes 방법의 반환 컬렉션 요소를 얻는 방법
- 6. 전화 걸기 방법의 이름을 얻는 방법은 무엇입니까?
- 7. PHP에서 클래스의 포인터를 얻는 방법
- 8. PHP에서 enum의 기본값을 얻는 방법
- 9. 많은 의미가없는 오류를 얻는 중입니다.
- 10. PHP에서 확장을로드하는 방법의 차이점
- 11. POST를 통해 파일을 업로드하는 Java Http 클라이언트
- 12. 많은 방법의 그림자 방지
- 13. PHP에서 HTACCESS 파일을 통해 동적 URL을 얻는 방법은 무엇입니까?
- 14. 스프링 보안을 얻는 Java 모듈
- 15. Dot Net Nuke 5.0 - 각 모듈의 예제가 많은 좋은 페이지
- 16. dot net nuke 5 관리자 계정에 더 많은 이메일이 필요합니다.
- 17. PHP에서 trigger_error를 사용할 때 올바른 행 번호를 얻는 방법은 무엇입니까?
- 18. PHP에서 변경 될 때 파일의 내용을 얻는 방법
- 19. PHP를 통해 div를 얻는 방법?
- 20. exec에서 오류를 얻는 방법?
- 21. IIS/PHP에서 gettext 작업을 얻는 방법
- 22. PHP에서 제공되는 HTTP 응답의 크기를 얻는 방법
- 23. java : 내 대역폭을 얻는 방법
- 24. java android에서 컨텍스트를 얻는 중
- 25. Dot Net Nuke - Sub Domains
- 26. POST를 통해 PHP에서 Javascript로 JSON 인코딩 된 변수 전달하기
- 27. XHR을 사용하여 POST를 통해 많은 양의 데이터 보내기
- 28. 서버 쪽 플래시 지원 용 Java 또는 Dot Net
- 29. NHibernate를 통해 oracle 시퀀스에서 NextVal을 얻는 방법
- 30. PHP에서 SOAP 게시물을 얻는 방법은 무엇입니까?
POST가 GET보다 더 안전하지 않습니다. – knittl