상세 컨텐츠

본문 제목

서버 클라이언트 통신 이해하기

CS전공 지식/웹서비스 이해하기

by 본투비곰손 2022. 11. 29. 22:27

본문

728x90

서버 → 클라이언트 "JSON"

JSON은 Key:Value로 이루어 져있다. 자료형 Dictionary와 유사하다.

 

서버 → 클라이언트 (CRUD)

Get 방식과 Post 방식이 있다.

GET 는 데이터 조회를 할때, POST는 데이터 생성, 변경 삭제 할때 사용한다.

GET 방식으로 데이터를 전달하는 방법

? : 여기서부터 전달할 데이터가 작성된다는 의미입니다.

& : 전달할 데이터가 더 있다는 뜻입니다.

예시) google.com/search?q=아이폰&sourceid=chrome&ie=UTF-8

위 주소는 google.com의 search 창구에 다음 정보를 전달합니다! q=아이폰 (검색어) sourceid=chrome (브라우저 정보) ie=UTF-8 (인코딩 정보)

 

Ajax

Ajax는 jQuery를 임포트해야 동작 가능합니다.

$.ajax({
  type: "GET", // Get방식으로 요청한다.
  url: "여기에URL을입력",
  data: {}, // 요청시 같이 줄 데이터 (Get 요청시 사용안함)
  success: function(response){ //서버에서 준결과를 respones라는 변수에 담음
    console.log(response) //서버에서 준결과를 이용해서 나머지 코드 작성
  }
})

위와 같은 구조로 구성 되어 있다.

 

 

728x90

관련글 더보기