REST Http Method 란? (GET, POST, PUT, DELETE) 그런데 GET, POST, PUT, DELETE 등 여러가지의 Http Method 가 존재하는데 명확하게 사용하고 있을까? HTTP Method는 크게 GET, POST, PUT, DELETE가 대표적입니다. GET: 서버로 부터 데이터를 취득 POST: 서버에 데이터를 추가, 작성 등 DELETE: 서버의 데이터를 삭제 HTTP 명세에 의하면 GET 요청은 오로지 데이터를 읽을 때만 사용... RESThttpmethodCSCS REST API (RESTfull API)란? REST는 Representational State Transfer라는 용어의 약자로 웹의 장점을 최대한 활용할 수 있도록 만들어진 네트워크 아키텍처 원리의 모음이다. 1. HTTP URI를 통해 자원을 명시하고 2. HTTP Method(POST, GET, PUT, DELETE)를 통해 해당 자원에 대한 CRUD를 적용하는 것을 의미합니다. Create : 데이터 생성(POST) 간단하고 ... RESTRestfulREST [DRF] DRF 개요 및 초기 설정 Django REST Framework(DRF)는 를 통해 RESTful API 서버를 쉽게 구축·개발할 수 있도록 여러 기능을 제공하는 오픈소스 라이브러리이다. 다양한 인증 방식 지원 Class-based 구현방식 유저 별로 권한을 별도로 부여 가능 권한 별 데이터 제한 가능 다양한 Response 타입 제공( JSON, CSV, HTML...) Custom을 통한 무한한 확장 가능 API... drfRESTdjangoDjango REST frameworkDjango REST framework REST란? WEB이 등장하고 http 1.0의 초판과 기능 개발을 작업하던 로이 필딩(Roy T. "기존 웹을 망가뜨리지 않고 어떻게 http 기능을 증가시킬 수 있을까" 당시 명세가 나오기전부터 이미 폭발적으로 모두가 웹을 사용하고 http 프로토콜을 이용하고 있었기 때문에 하위 버전이 망가지지 않으면서 기능이 추가되는 방법이 필요했고 REST라는 설계방식을 설명하는 논문이 등장합니다. 만약 서버가 ... RESTREST 드디어 마주친 작심삼일? 그럼 내일은 또 다시 작심일일 시작하자! (Code camp FE 6기) 이렇게 바로바로 치면서 도출값을 볼 수 있기때문에, 오류가 있는지 없는지 바로바로 확인할수 있다 ! - http Request, Response 텍스트/하이퍼텍스트(HTML)의 길 - HTTP - API 프론트엔드는 해당 API에 저장을 요청할 수 있다. (백엔드의 API는 사실 하나의 함수라고 한다 SaveProfile()과 같은...) 백엔드에서 어떠한 형식으로 API를 만들어 주는가! ... graphqlPlayground프론트엔드algorithmjsonSwagger202203REST코드캠프6기CRUDpostmanAPI202203 8. JavaScript (VanillaJS) 반복문배열 Object.entries(): 프로퍼티 키와 값으로 이루어진 각 프로퍼티 셋의 리스트, 즉 [[키,값], [키,값], [키,값]] 등으로 이루어진 배열 반환 Object.keys(): 프로퍼티 키 리스트, 즉 [키, 키, 키] 등으로 이루어진 배열 반환 Object.values(): 프로퍼티 값 리스트, 즉 [값, 값, 값] 등으로 이루어진 배열 반환 객체와 마찬가지로 새로운 배열로 배열 ... repeatREST구조 분해 할당arraysplit()Spreaddestructing배열 분해 할당REST July 01, 2021, TIL (Today I Learned) 대표적인 네트워크 통신 프로토콜 tcp/ip , http/https , ws/wss 가 가장 대중적이고, 보편적으로 사용되는 통신프로토콜 ip 주소에 도메인이라는 별칭을 통해 사람이 쉽게 기억할 수 있게 되었습니다. {{ipAddress}}:{{port}} → {{domain}}:{{port}} 로 네트워크에 공개된 별칭을 부여해줌. naver.com:80](<http://naver.com:... RESTAPIkahootAPI 그런 REST API로 괜찮은가 REST 아키텍처 스타일을 따르는 API 라고 한마디로 정의할 수 있다. 이 때, 아키텍처 스타일이란 제약조건의 집합이며, 집합에 속한 모든 제약조건을 따라야 아키텍처 스타일을 준수하였다고 할 수 있다. 사실 1~4번까지는 http API만 잘 활용해도 지킬 수 있는 문제다. self-descriptive messages 그렇다면 self-descriptive message란 무엇일까? 은 ... RESTAPIAPI REST API - URI 디자인 가이드 이전에 작성한 글에서도 짤막하게 URI 디자인에 대해 언급했지만 더 자세히 알아보기 위해서 따로 작성하였다. URI 경로 마지막은 반드시 문자여야 한다. 슬래시(/) 다음에 의미 있는 값을 추가하지 않으면 혼동이 올 수 있다. X : http://api.canvas.com/shapes/ O : http://api.canvas.com/shapes 슬래시 문자는 리소스 간의 계층적 관계를 나타내... URIAPIREST디자인규칙API Python에서 REST API 인터페이스를 호출하는 몇 가지 방법 요약 자동화 운영을 해 본 학생들은 REST API 인터페이스로 어떤 동작을 완성한 적이 있다고 믿는다.API는 성숙한 시스템에 필요한 인터페이스로 다른 시스템이나 스크립트에 호출될 수 있으며 자동화 운영의 필수 과목이기도 하다. 본고는 주로python에서 REST API를 호출하는 몇 가지 방식을 소개하는데, 다음은python에서 사용할 라이브러리입니다. - urllib2 - httplib2 -... Python호출RESTAPI인터페이스 JavaScript - 11 Spread 문법은 ...arr 이러한 형태로 쓰여진다. 위의 예제와 같이 배열안의 모든 정보를 풀어 원소 형태로 넣는 것을 말한다. 스프레드 문법은 비단 배열에서만 쓰이는 것은 아니다. 모든 iterable 형태의 자료구조에 모두 적용이 된다. 예를 들면, 모든 배열, 문자열, Map, Set등이 있다. 💡 Iterable : arrays, strings, maps, sets ❗️Not O... RESTiterableSpreadREST REST API(RESTful API)에 대해서 보통 프론트엔드나 백엔드나 학습과정에서 RESTful 한, REST API 설계 라는 말을 많이 들어봤을 것이다. 이 개념은 2000년 Roy Fielding이 박사 학위 논문에 정의한 개념이며, 프로토콜이나 통신 규약을 말하는 것이 아닌 아키텍쳐 스타일을 말한다. dr.Roy Fielding은 REST API를 충족시키기 위한 여러 제약조건을 제시했다. 동일한 리소스에 대한 모든 API 요... RESTREST APIRestfulREST live555에서 작은 버그 발견 오늘 갑자기 라이브 555의 오픈 RTSP를 발견했습니다.exe의 작은 문제 openRTSP.exe가 서버에 연결된 후 서버가 종료되고 TEARDOWN이 전송되지 않으면 openRTSP.exe는 종료되지 않습니다. 데이터를 받지 못해도 계속 기다립니다.물론 이것은 버그라고 생각하지 않을 수도 있다. 왜냐하면 서버가 작별을 고하지 않아도 옳지 않기 때문이다.그 원인은 주로 오픈RTSP이다.ex... structheader서버RESTNetWorkDescriptor 방법 반환값에 대한 두 가지 처리 모드 현재 반환 값을 처리하는 데는 두 가지 코드 스타일이 있습니다. 하나는 다음과 같다. 다른 하나는 다음과 같습니다. 하지만 저는 두 번째 방식을 추천합니다. 1. 재구성의 측면에서 볼 때 만약에 한 방법에 여러 개의 리턴 출구가 있다면 방법이 팽창한 후에 하나의 코드를 추출하여 단독으로 하나의 방법을 형성해야 할 때 비교적 어렵고 이상한 방식으로 단독방법을 쉽게 추출할 수 있다. 2. 코드 ... RESTgroovyidea
Http Method 란? (GET, POST, PUT, DELETE) 그런데 GET, POST, PUT, DELETE 등 여러가지의 Http Method 가 존재하는데 명확하게 사용하고 있을까? HTTP Method는 크게 GET, POST, PUT, DELETE가 대표적입니다. GET: 서버로 부터 데이터를 취득 POST: 서버에 데이터를 추가, 작성 등 DELETE: 서버의 데이터를 삭제 HTTP 명세에 의하면 GET 요청은 오로지 데이터를 읽을 때만 사용... RESThttpmethodCSCS REST API (RESTfull API)란? REST는 Representational State Transfer라는 용어의 약자로 웹의 장점을 최대한 활용할 수 있도록 만들어진 네트워크 아키텍처 원리의 모음이다. 1. HTTP URI를 통해 자원을 명시하고 2. HTTP Method(POST, GET, PUT, DELETE)를 통해 해당 자원에 대한 CRUD를 적용하는 것을 의미합니다. Create : 데이터 생성(POST) 간단하고 ... RESTRestfulREST [DRF] DRF 개요 및 초기 설정 Django REST Framework(DRF)는 를 통해 RESTful API 서버를 쉽게 구축·개발할 수 있도록 여러 기능을 제공하는 오픈소스 라이브러리이다. 다양한 인증 방식 지원 Class-based 구현방식 유저 별로 권한을 별도로 부여 가능 권한 별 데이터 제한 가능 다양한 Response 타입 제공( JSON, CSV, HTML...) Custom을 통한 무한한 확장 가능 API... drfRESTdjangoDjango REST frameworkDjango REST framework REST란? WEB이 등장하고 http 1.0의 초판과 기능 개발을 작업하던 로이 필딩(Roy T. "기존 웹을 망가뜨리지 않고 어떻게 http 기능을 증가시킬 수 있을까" 당시 명세가 나오기전부터 이미 폭발적으로 모두가 웹을 사용하고 http 프로토콜을 이용하고 있었기 때문에 하위 버전이 망가지지 않으면서 기능이 추가되는 방법이 필요했고 REST라는 설계방식을 설명하는 논문이 등장합니다. 만약 서버가 ... RESTREST 드디어 마주친 작심삼일? 그럼 내일은 또 다시 작심일일 시작하자! (Code camp FE 6기) 이렇게 바로바로 치면서 도출값을 볼 수 있기때문에, 오류가 있는지 없는지 바로바로 확인할수 있다 ! - http Request, Response 텍스트/하이퍼텍스트(HTML)의 길 - HTTP - API 프론트엔드는 해당 API에 저장을 요청할 수 있다. (백엔드의 API는 사실 하나의 함수라고 한다 SaveProfile()과 같은...) 백엔드에서 어떠한 형식으로 API를 만들어 주는가! ... graphqlPlayground프론트엔드algorithmjsonSwagger202203REST코드캠프6기CRUDpostmanAPI202203 8. JavaScript (VanillaJS) 반복문배열 Object.entries(): 프로퍼티 키와 값으로 이루어진 각 프로퍼티 셋의 리스트, 즉 [[키,값], [키,값], [키,값]] 등으로 이루어진 배열 반환 Object.keys(): 프로퍼티 키 리스트, 즉 [키, 키, 키] 등으로 이루어진 배열 반환 Object.values(): 프로퍼티 값 리스트, 즉 [값, 값, 값] 등으로 이루어진 배열 반환 객체와 마찬가지로 새로운 배열로 배열 ... repeatREST구조 분해 할당arraysplit()Spreaddestructing배열 분해 할당REST July 01, 2021, TIL (Today I Learned) 대표적인 네트워크 통신 프로토콜 tcp/ip , http/https , ws/wss 가 가장 대중적이고, 보편적으로 사용되는 통신프로토콜 ip 주소에 도메인이라는 별칭을 통해 사람이 쉽게 기억할 수 있게 되었습니다. {{ipAddress}}:{{port}} → {{domain}}:{{port}} 로 네트워크에 공개된 별칭을 부여해줌. naver.com:80](<http://naver.com:... RESTAPIkahootAPI 그런 REST API로 괜찮은가 REST 아키텍처 스타일을 따르는 API 라고 한마디로 정의할 수 있다. 이 때, 아키텍처 스타일이란 제약조건의 집합이며, 집합에 속한 모든 제약조건을 따라야 아키텍처 스타일을 준수하였다고 할 수 있다. 사실 1~4번까지는 http API만 잘 활용해도 지킬 수 있는 문제다. self-descriptive messages 그렇다면 self-descriptive message란 무엇일까? 은 ... RESTAPIAPI REST API - URI 디자인 가이드 이전에 작성한 글에서도 짤막하게 URI 디자인에 대해 언급했지만 더 자세히 알아보기 위해서 따로 작성하였다. URI 경로 마지막은 반드시 문자여야 한다. 슬래시(/) 다음에 의미 있는 값을 추가하지 않으면 혼동이 올 수 있다. X : http://api.canvas.com/shapes/ O : http://api.canvas.com/shapes 슬래시 문자는 리소스 간의 계층적 관계를 나타내... URIAPIREST디자인규칙API Python에서 REST API 인터페이스를 호출하는 몇 가지 방법 요약 자동화 운영을 해 본 학생들은 REST API 인터페이스로 어떤 동작을 완성한 적이 있다고 믿는다.API는 성숙한 시스템에 필요한 인터페이스로 다른 시스템이나 스크립트에 호출될 수 있으며 자동화 운영의 필수 과목이기도 하다. 본고는 주로python에서 REST API를 호출하는 몇 가지 방식을 소개하는데, 다음은python에서 사용할 라이브러리입니다. - urllib2 - httplib2 -... Python호출RESTAPI인터페이스 JavaScript - 11 Spread 문법은 ...arr 이러한 형태로 쓰여진다. 위의 예제와 같이 배열안의 모든 정보를 풀어 원소 형태로 넣는 것을 말한다. 스프레드 문법은 비단 배열에서만 쓰이는 것은 아니다. 모든 iterable 형태의 자료구조에 모두 적용이 된다. 예를 들면, 모든 배열, 문자열, Map, Set등이 있다. 💡 Iterable : arrays, strings, maps, sets ❗️Not O... RESTiterableSpreadREST REST API(RESTful API)에 대해서 보통 프론트엔드나 백엔드나 학습과정에서 RESTful 한, REST API 설계 라는 말을 많이 들어봤을 것이다. 이 개념은 2000년 Roy Fielding이 박사 학위 논문에 정의한 개념이며, 프로토콜이나 통신 규약을 말하는 것이 아닌 아키텍쳐 스타일을 말한다. dr.Roy Fielding은 REST API를 충족시키기 위한 여러 제약조건을 제시했다. 동일한 리소스에 대한 모든 API 요... RESTREST APIRestfulREST live555에서 작은 버그 발견 오늘 갑자기 라이브 555의 오픈 RTSP를 발견했습니다.exe의 작은 문제 openRTSP.exe가 서버에 연결된 후 서버가 종료되고 TEARDOWN이 전송되지 않으면 openRTSP.exe는 종료되지 않습니다. 데이터를 받지 못해도 계속 기다립니다.물론 이것은 버그라고 생각하지 않을 수도 있다. 왜냐하면 서버가 작별을 고하지 않아도 옳지 않기 때문이다.그 원인은 주로 오픈RTSP이다.ex... structheader서버RESTNetWorkDescriptor 방법 반환값에 대한 두 가지 처리 모드 현재 반환 값을 처리하는 데는 두 가지 코드 스타일이 있습니다. 하나는 다음과 같다. 다른 하나는 다음과 같습니다. 하지만 저는 두 번째 방식을 추천합니다. 1. 재구성의 측면에서 볼 때 만약에 한 방법에 여러 개의 리턴 출구가 있다면 방법이 팽창한 후에 하나의 코드를 추출하여 단독으로 하나의 방법을 형성해야 할 때 비교적 어렵고 이상한 방식으로 단독방법을 쉽게 추출할 수 있다. 2. 코드 ... RESTgroovyidea