get 과 post

BackEnd_Ash.log·2020년 3월 2일
0
post-thumbnail

한창 크롤링만 했던 나한테는
get 과 post 는
걍 get 은 뒤에 뭔가 잔뜩 붙어서 잘 긁어올수있고 ,
post 는 그렇게 긁어올수 없다??
정도만 알고있는 상태이다. 보안이 좀더 잘되어있다 정도 ??

하지만 내가 만약에

get 과 post 를 작성해야 할때는 ??

get 과 post 는 client 가 하게 된다 .
그러면 server 에서는 get 요청 과 post 요청을 받게 된다.

http method 에
get 요청과 post 요청이 있다.

이 get 요청과 post 요청은 client 에서 하게된다.

get

은 Select 적인 성향을 가지고있다 .
get 은 서버에서 어떤 데이터를 가져와서 보여준다거나 하는 용도이지 서버의 값이나 상태등을 바꾸지 않는다.

get : 존재하는 자원에 대한 요청

post

은 서버의 값이나 상태를 바꾸기 위해서 사용한다.
글쓰기를 하면 글의 내용이 디비에 저장이 되고 수정이 되듯이..

post : 새로운 자원을 생성 , 수정


class BestSearchView(View):

    def get(self, request):
        data = request.GET.get('title', None)
        print('title_get :', data)

        if len(data) > 0:
            try:
                search_data = Kyobo.objects.values().filter(Q(title__icontains=data) | Q(price__icontains=data))
                return JsonResponse({'title': list(search_data)}, status=200)
            except Kyobo.DoesNotExist:
                return JsonResponse({"message": "NOT_FOUND"}, status=200)
        else:
            return HttpResponse(status=400)

profile
꾸준함이란 ... ?

0개의 댓글