REST client on vscode

2023. 6. 27. 13:53Cloud Native

    목차
반응형

vscode에서 REST client라는 extension을 사용하면 쉽게 REST API에 대해 HTTP request를 생성하여 전송 및 response를 처리할 수 있습니다.

installation

 

우선 'REST client' extension을 설치합니다.

vscode의 왼쪽 extension tab으로 들어가서 'REST client'로 검색한 것을 설치합니다.

example

이제 test할 HTTP request를 작성합니다. 내용은 RFC 2616 표준을 기반으로 작성합니다.

test.rest file을 생성한 후 다음과 같은 내용을 추가합니다.

### Define variables
#@hostname=localhost
@hostname=219.50.40.32
@port=10203
@url=http:/{{hostname}}:{{port}}/api/methodA

POST http://{{hostname}}:{{port}}/api/methodA HTTP/1.1
Accept: {{acceptTypeJson}}
Content-Type: {{contentTypeApplicationJson}}

< ./mthod-a-http.json

mthod-a-http.json 파일은 다음과 같이 요청에 대한 JSON 내용을 담고 있습니다.

{
    "requests": [
    {
      "input": {
        "type": "http",
        "source": "input_file",
        "options": {
          "parse": "true",
        }
      }
    }
    ]
  }

이제 POST http://...위에 있는 "Send Request"를 click 하여 요청을 전달합니다. 

정상적으로 요청이 전달되고 처리된 이후에 결과는 새로운 창에서 나타나게 됩니다. 

반응형

'Cloud Native' 카테고리의 다른 글

Backpressure algorithm  (0) 2023.08.14
Fluent-bit  (0) 2023.08.14
Jaeger (예거)  (0) 2023.06.26
Docker image의 deploy를 위한 특정 library에 대한 의존성 관리  (0) 2023.06.20
RabbitMQ, AMQP  (0) 2023.06.07