# RESTful API 실습 유형

{% hint style="info" %}
**RESTFul API 실습**은 실행모드만을 지원합니다.
{% endhint %}

**학습진행 장에서 실습화면 인터페이스를 확인하지 않으셨다면 아래 링크를 먼저 확인하시기를 권장합니다.**

{% content-ref url="/pages/-LrsePuO5JmOGn3Q0FMA" %}
[실습화면 인터페이스](/ko/edu-student/learing-process/interface-practice.md)
{% endcontent-ref %}

###

### RESTful API 실습&#x20;

구름EDU에서는 RESTFul API 학습을 가능하게 하는 실습을 지원하고 있습니다. \
현재 HTTP 프로토콜을 지원하고 있으며, `HTTP 프로토콜`의 \
`GET/POST/PUT/DELETE 메소드`를 지원하고 있습니다.&#x20;

사용자는 URI와 메소드에 맞게 HEADER와 BODY를 설정하여 실행하며 실습을 진행합니다.

![RESTFul API 실습 인터페이스](https://grm-project-template-bucket.s3.ap-northeast-2.amazonaws.com/lesson/les_mHHwX_1469525144244/fe8a10677c4f39c754a3cd239fd1c03d579605d0c2db2eba5320a531dcdd346a.png)

HEADER와 BODY에 적절한 값을 넣어 실행을 하면, 그 실행 결과를 HTTP 응답 결과 포맷에 맞게 \
확인할 수 있습니다. 응답 결과의 BODY가 일반 텍스트거나 JSON인 경우, 아래와 같이 \
바로 그 내용을 확인할 수 있으며, 바이너리인 경우는 다운로드 진행, 이미지인 경우는 \
이미지를 바로 보여주도록 되어있습니다.

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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.goorm.io/ko/edu-student/quiz-type/restful-api.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
