zpfmal
250
2018-11-09 08:27:24
2
183

api에서 get/ post는 어디서 구분하죠?


api를 사용할 때 get방식과 post방식이 있던데

이건 api를 받는 사람이 url접근할 때 방식인가요?

아니면 api만든 사람이 값을 보내줄 때 얘긴가요?

그리고 api제작자 입장에서는 파라미터 받을때

get인지 post인지 그것만 구분하면 get/post 방식에서 차이는 없는건가요?


0
0
  • 답변 2

  • 시닙이
    202
    2018-11-09 09:12:45

    클라이언트가 서버로 보낼때의 이야기입니다 . 

    get은 쿼리스트링에 정보가 다 표출되니 페이지나 물품검색정보는 보여줘도

    아이디랑 비밀번호같은 개인정보는 post로 보내게 됩니다 . 

    api제작자 입장에서 파라미터를 받을때 Get인지 post인지 구분해서 분기처리하는사람도 있을수있고

    Restapi로 따로 등록해서 하시는분들도 계실꺼에요 ㅎㅎ 구글에 좀더 찾으면 나올거같네요 ㅎ 

    0
  • mikiruku
    122
    2018-11-09 09:21:24

    restapi를 사용하면 요청 url과 함께.

    requestMethod를 get, post, put, delete 4가지 함께 선언합니다.

    보통 조회 요청은 get

    insert 요청은 post

    update는 put

    delete는 delete를 사용합니다.

    동일한 url이라도 requestMethod가 다를 경우 다른 요청으로 봅니다.

    윗분 말씀처럼 RestAPI 따로 공부하시면 좋아요.

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.