Authorization : Bearer ${ACCESS_TOKEN}
Content-type : application/json
브라우저에서 C언어로 컴파일러 돌리면 서버에서 gcc 컴파일러로 실행시킨 값이 반환됩니다.
사용자가 무한 루프가 돌아가는 코드를 작성할 경우를 대비해 3초 프로세스를 주었습니다.
Name | Type | Description |
---|---|---|
code | String | c언어 입력 코드 |
input | String | scanf, 입력 받기 |
# 입력 예시
{
"code" : "#include<stdio.h> \\n
int main(){ \\n
int a = 1;\\n
printf(\\"%d\\", a);\\n}",
"input" : ""
}
Name | Type | Description |
---|---|---|
status | String | http 성공 코드 |
success | boolean | 전송 성공 |
message | String | 전송 성공 메시지 |
data | Object | isSuccessful, message |
isSuccessful | boolean | 잘 동작되는 지 확인 |
message | String | 결과 값 |
# 출력 예시
{
"status": 200,
"success": true,
"message": "C언어 실행 성공입니다.",
"data": {
"isSuccessful": true,
"message": "1"
}
}
# 입력 예시
{
"code" : "#include<stdio.h> \\n int main(){ \\nint a = 1;\\n printf(\\"%d\\", a)\\n}",
"input" : ""
}
# 출력 예시
{
"status": 200,
"success": true,
"message": "C언어 실행 성공입니다.",
"data": {
"isSuccessful": true,
"message": "/Users/taesunpark/home/c/gcc/test4.c:4:17: error: expected ';' after expression\\n printf(\\"%d\\", a)\\n ^\\n ;\\n1 error generated.\\n"
}
}