Visual Studio Code를 사용하는 초기 Rest API 기반 프로젝트용 REST 클라이언트

2389 단어 apihttprestvscode
API 프로젝트가 아직 초기 개발 단계에 있고 현재 하나의 엔드포인트만 코딩한다고 상상해 보세요. Postman을 사용하는 것이 프로젝트에 '과도한' 일이 되어야 합니다. Visual Studio Code를 사용하는 경우 REST Client 이라는 파일 구성을 기반으로 HTTP 요청을 수행할 수 있는 확장이 있으므로 운이 좋을 것입니다. 이 확장을 사용하면 머신에서 더 많은 HTTP 클라이언트 프로그램을 열지 않고도 API 프로젝트를 테스트할 수 있습니다. 사랑하는 Visual Studio Code 편집기만 있으면 됩니다. 이제 VSCode에 설치해 보겠습니다.



기본 GET 요청



데모를 위해 무료 공개 API를 사용할 것입니다. swapi.http라는 파일을 생성하여 시작하고 다음 요청으로 파일을 채우겠습니다.

### Resources List
GET https://swapi.dev/api HTTP/1.1
content-type: application/json

### People List
GET https://swapi.dev/api/people HTTP/1.1
content-type: application/json

### Planet List
GET https://swapi.dev/api/planets HTTP/1.1
content-type: application/json

### Film List
GET https://swapi.dev/api/films HTTP/1.1
content-type: application/json

### Vehicle List
GET https://swapi.dev/api/vehicles HTTP/1.1
content-type: application/json

### Starship List
GET https://swapi.dev/api/starships HTTP/1.1
content-type: application/json


확장 프로그램을 이미 설치한 경우 각 URL 위에 있는 Send Request 버튼이 표시되어야 합니다. 아무 버튼이나 클릭하면 아래와 같은 결과를 얻을 수 있습니다.



기본 POST 요청



star wars API는 POST 요청 엔드포인트를 제공하지 않으므로 reqres.in라는 또 다른 공개 API를 시도하고 reqres.http라는 다른 파일을 생성하고 이 POST 요청 예제로 채웁니다.

### Create An User
POST https://reqres.in/api/users HTTP/1.1
content-type: application/json

{
    "name": "morpheus",
    "job": "leader"
}


요청을 보내고 POST 요청을 시연했습니다 :)



더 관리하기 쉽고 DRY 요청 컬렉션을 만들기 위해 나중에 더 많은 확장 기능을 다룰 것입니다. 먼저 직접 탐색하는 재미가 있습니다!

좋은 웹페이지 즐겨찾기