개발공부 임고미

[Frontend] HTTP 본문

기타

[Frontend] HTTP

임고미 2020. 9. 2. 11:44
728x90
300x250

HTTP Request Methods

 1. HTTP 란 무엇입니까?

 HTTP (Hypertext Transfer Protocol)는 클라이언트와 서버 간의 통신을 가능하게하도록 설계되었습니다.

HTTP는 클라이언트와 서버 간의 요청-응답 프로토콜로 작동합니다.

웹 브라우저는 클라이언트 일 수 있으며 웹 사이트를 호스팅하는 컴퓨터의 응용 프로그램은 서버 일 수 있습니다.

예 : 클라이언트 (브라우저)가 서버에 HTTP 요청을 제출합니다. 그런 다음 서버는 클라이언트에 응답을 반환합니다. 응답에는 요청에 대한 상태 정보가 포함되어 있으며 요청 된 컨텐츠가 포함되어있을 수도 있습니다.

2.  HTTP 메소드

1)  GET method

  • 개념 : 지정된 리소스에서 데이터를 요청하는데 사용됨
  • 가장 일반적인 http 방법중 하나
  • 쿼리 문자열 ( 이름 / 값 쌍)은 get 요청의 URL로 전송됨

    /test/demo_form.php?name1=value1&name2=value2
  • 기타 참고사항
    - 브라우저 기록에 남음
    - 민감한 데이터를 다룰떄는 get요청을 사용해서는 안됨
    - 길이의 제한이 있습니다.
    - 데이터를 요청하는데만 사용합니다. (수정 x )

 

1)  POST method

  • 리소스를 생성 / 업데이트 하기위해 서버로 데이터를 전송하는데 사용.
  • 가장 일반적인 http 방법중 하나

    POST /test/demo_form.php HTTP/1.1
    Host: w3schools.com
    name1=value1&name2=value2
  • 기타 참고사항
    - 브라우저 기록에 남지 않습니다.
    - 길이의 제한이 없습니다.
    - 데이터를 요청하는데만 사용합니다. (수정 x )

참고(https://www.w3schools.com/tags/ref_httpmethods.asp)

 

728x90
300x250
Comments