Free Lines Arrow
본문 바로가기
728x90

Development/WEB10

[WEB] HTML, HTTP API, CSR, SSR HTML, HTTP API, CSR, SSR 각각에 대해서 서버와 어떻게 동작하는지 알아본다. 정적리소스 고정된 HTML, CSS, JS, 이미지, 영상을 제공한다. HTML 페이지 동적으로 필요한 HTML 파일을 생성해 전달한다. 웹브라우저는 단순히 HTML 을 보여주면된다. HTTP API HTML이 아니라 데이터를 전달 한다. 주로 JSON 형식 사용 다양한 시스템에서 호출 주로 3가지 상황에서 사용된다. 앱 개발자에게 데이터를 보내줄때. 웹 클라이언트에서 서버 API 를 요청할경우 서버 to 서버 데이터를 보낼때 SSR 서버사이드 렌더링 서버에서 HTML을 생성하는 것을 말한다. 웹브라우저에서 요청이 오면 서버에서 HTML 을 생성하다(서버사이드 렌더링) 응답에 HTML 을 실어서 보낸다. 웹브라.. 2021. 10. 6.
[WEB] SOAP 와 REST 의 차이점 SOAP 와 REST 의 차이점 차이점을 알아봅니다. SOAP 란? https://vprog1215.tistory.com/196 [WEB] SOAP SOAP soap 에 대해 공부합니다. SOAP 란? HTTP, HTTPS, SMTP 프로토콜을 통해 XML 메시지를 네트워크에서 하는 프로토콜이다. 웹서비스에서 기본적인 메세지를 전달한다. 보통의 경우 원격 프로시져 호출(R vprog1215.tistory.com REST 란? https://vprog1215.tistory.com/151 [WEB] Rest API 와 설계 Rest API 란? REST(Representational State Transfer) 이다 www 와 같은 분산 시스템을 위한 소프트웨어의 한 아키텍처 형식이다. 이 용어는 로이 필딩.. 2021. 8. 26.
[WEB] SOAP SOAP soap 에 대해 공부합니다. SOAP 란? HTTP, HTTPS, SMTP 프로토콜을 통해 XML 메시지를 네트워크에서 하는 프로토콜이다. 웹서비스에서 기본적인 메세지를 전달한다. 보통의 경우 원격 프로시져 호출(Remote Procedure Call:RPC) 패턴을 사용한다. - 클라이언트에서 서버로 메시지를 요청하고 서버가 응답하는 구조 XML 의 문법은 다소 길다. - 사람이 쉽게 읽을수 있지만, 불필요한 정보가 있어 처리가 늦어 질 수도 있다. 장점 프록시와 방화벽에 구애 받지 않고 쉽게 통신이 가능하다. 다른 트랜스포트 프로토콜의 사용을 허용한다. 플랫폼이 독립적이다. 프로그래밍 언어에 독립적이다. 확장이 가능하다. 단점 XML 포맷은 태그 형식으로 보내기 때문에 미들웨어 기술과 비교.. 2021. 8. 26.
[WEB] CORS 란? CORS 란 Cross-Origin Resource Sharing 교차 출처 리소스 공유이다. 웹 개발을 하다보면 자주 만나는 이슈이다. 서로 다른 도메인의 사이트에서 api를 요청 할때 공유를 할 수 있도록 설정해주는 것이다. 즉 서로다른 Origin 에서 자원을 공유 할수 있도록 해준다. Origin 이란? 다음과 같이 구성 되어 있다. 요청이 시작된 주소를 나타낸다. Schema Host Port CORS 에러가 생기는 이유 CORS 정책을 위반 했기 때문에 발생한다. SOP 때문이라고 해도 과언이 아니다. SOP Same Origin Policy 를 뜻한다 특정 Origin 에서 불러온 문서나 자원에 다른 Origin 에서 가져온 자원과 상호작용을 제한한다. 이것때문에 CORS 가 발생한다. CO.. 2021. 8. 17.
728x90
반응형