> For the complete documentation index, see [llms.txt](https://help.goorm.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.goorm.io/ko/edu-lecturer/04.quiz/restful-api.md).

# RESTful API 문제 만들기

{% hint style="info" %}
**RESTful API 문제**는 실행모드만 지원하는 문제 유형입니다.
{% endhint %}

이 문서에서는 **RESTful API 문제**를 입력하는 내용만을 다룹니다. \
새로 문제를 만들 때 기본적으로 입력하는 사항들에 대해서는 \
"문제 가져오기 및 공통 설정" 도움말을 참고해주세요.

{% content-ref url="/pages/-LrsSaGzbBU26HJdqGao" %}
[문제 가져오기 및 공통 설정](/ko/edu-lecturer/04.quiz/import-and-configuration.md)
{% endcontent-ref %}

### 1. API 요청 방식 설정

'**METHOD 설정**'에서 HTTP 프로토콜 메소드 방식을 선택합니다. \
GET, POST, PUT, DELETE 요청 중 하나를 선택하실 수 있습니다.

###

### 2. API 요청 대상 URI 설정

'**URI 설정**'란에서 **http** 또는 **https** 중 하나의 프로토콜을 선택하고 요청을 보낼 페이지의 URI를 입력합니다.(URI 전체를 알고 계시다면, 인풋 박스에 붙여넣으십시오. URI의 프로토콜 부분이 자동적으로 설정됩니다.)

###

### 3. HTTP/HTTPS HEADER 설정

'**HEADER 설정**'란에서 선택한 프로토콜의 헤더에 들어갈 내용을 \
**필드 키**와 **필드 값**으로 구분하여 입력할 수 있습니다.

####

### 4. BODY 설정

'**BODY 설정**'은 GET 메소드를 제외한 모든 메소드에서 사용 가능합니다. \
이 부분에서 API 요청 시 BODY에 포함하게 될 내용을 입력할 수 있습니다.

![](https://grm-project-template-bucket.s3.ap-northeast-2.amazonaws.com/lesson/les_nhxim_1517887271697/1469590143086_image.png)
