본문 바로가기
반응형

프로토콜3

Web API/Http API vs REST AP · HTTP 프로토콜 위에서 JSON 또는 XML 형식으로 통신하는 API를 HTTP API 혹은 WEB API라고 할 수 있다. · HTTP 프로토콜 위에서 JSON 또는 XML 형식으로 통신하는 API 폭 넓게 REST API라고 부르는 경우가 많지만, 현업에서 많은 이들이 REST라고 부르는 API는 창시자인 로이필딩 기준으로는 REST가 아니다. - 대부분의 API에서 HATEOAS와 Self-descriptive를 충족시키지 않는다. · 일반적인 HTTP API가 REST API가 아닌 이유: https://scshim.tistory.com/435 출처 https://www.inflearn.com/questions/126743 https://d2.naver.com/news/3435170 2021. 11. 10.
[WebSocket] 웹소켓 연결이 금방 끊어질 때 확인할 사항 (Websocket Closed) 웹소켓 연결이 금방 끊어질 때 확인할 사항 (Websocket Closed) 회사 서비스에서 예약이 들어오면 웹소켓을 통해 메세지를 전달받고 있다. 그런데 IE를 제외한 브라우저에서 메세지 전달이 어느 순간 끊어지는 현상이 발생했다. 좀 더 살펴보니 브라우저에서는 1분이 지나면 websocket.onclose 함수가 호출되고 있었다. 즉, 1분 마다 웹소켓이 끊어지고 있었다. 삽질 혹시나 하는 마음에 웹서버 설정 파일을 열었는데 클라이언트와 연결 시간을 관리하는 keepalive_timeout이 아래 사진 처럼 65초였다. 이거다! 하는 생각으로 시간을 변경해 봤지만 소용없었다. 해결 위에 설명한 현상에 대한 구글링을 하던 중 다음과 같은 글을 발견했다. 요약하면, 주기적으로 통신하지 않는 클라이언트의 .. 2020. 11. 19.
HTTP 구조 (라인,헤더,공백,바디) / POST와 GET 구조 차이 그림 출처:https://richardimaoka.github.io/blog/akka-http-request-response-model/ '꼼꼼한 재은 씨의 Swift:실전편' 이라는 책의 HTTP 구조 관련된 페이지를 보다 문득 평소에 가장 많이 사용하는 통신 프로토콜이 HTTP인데 구조도 모르고 사용했다는 생각이 들어 해당 내용을 정리합니다. Request Line 1. 전송 메소드 위 그림의 Request Line에서 가장 좌측 'POST'가 여기에 해당합니다. GET/POST 등 어떤 전송 방식으로 구성되어 있는지를 나타냅니다. 2.요청 내용에 대한 경로 위 그림의 Request Line에서 전송 메소드 오른쪽에 있는 내용입니다. '/path/to/what' 이렇게 요청 내용이 서버상의 어느 위치.. 2020. 1. 16.
반응형