본문 바로가기

서버 기본상식11

Status Codes 2021. 9. 12.
① (경로)요청 메세지 보내기 by Postman Postman이란? Postman은 개발한 API를 테스트하고, 테스트 결과를 공유하여 API 개발의 생산성을 높여주는 플랫폼 개발한 서버에 요청을 보낼 수도, 그에 대한 응답을 보내서 확인할 수도 있는 플랫폼이다 Postman 를 사용하기 위해서 알아야 하는 기본 • 포스트맨을 사용해 데이터를 전송하고 받기 위해서는 일단 어디에 정보를 요청하는 게 첫번째 관문이다. (이 어디에를 End-point라고 한다) • 두번째 관문은 어디에 데이터를 요청할 지를 알았다면 어떤 방식을 사용하는 지다 대부분 전송을 위해 HTTP 모듈의 GET, POST 메소드를 사용한다 • 세번째 관문은 어떤 경로(End-point)를 이용하는 것이 좋을까다 => REST API 참고 이 페이지에서는 데이터를 요청하기 위한 경로 .. 2021. 9. 11.
res.json() vs express.res.json() express.json() => parse (JSON.parse +(JSON.stringify)+ res.send) => 요청시 들어온 페이로드(json)을 해석해서 send하는 용도 => 안에 들어있는 데이터들을 자동으로 json 형식으로 바꾸어 보내준다 페이로드를 강제적으로 json 형식의 데이터로 만들고 (json.parse해주고) 그다음 JSON.stringify해서res.send()를 호출해 응답을 한다 응답 Content-Type헤더를 설정하고 application/json으로 값을 준다 payload = "{"name": "kimcording"}" 👉 let response = JSON.parse(payload) 👉 let resultResponse = JSON.stringify(respon.. 2021. 9. 10.
HTTP messages HTTP 메시지는 HTTP에서 핵심적인 역할을 합니다. 메시지 구조는 단순하게 이루어져 있으며, 확장성도 매우 좋습니다. HTTP/2 프레이밍 메커니즘 덕분에 HTTP/1.x 구문과 기저가 되는 전송 프로토콜 사이에 새로운 중간 단계가 추가 되었습니다. 프로토콜을 자체적으로 수정하지 않고 이미 입증된 메커니즘을 바탕으로 이뤄낸 것입니다. HTTP란? HyperText Transfer Protocol ∙ HTML과 같은 문서를 전송하기 위한 Application Layer 프로토콜 ∙ HTTP는 웹 브라우저와 웹 서버의 소통이 목적 ∙ 전통적인 클라이언트-서버 모델 클라이언트가 HTTP messages 양식에 맞춰 요청을 보내면, 서버도 HTTP messages 양식에 맞춰 응답 ∙ HTTP는 특정 상태를.. 2021. 9. 2.