编译器接口
儿童编程
语言编号列表
Language |
Number |
python3 |
0 |
ruby |
1 |
clojure |
2 |
php |
3 |
nodejs |
4 |
scala |
5 |
golang |
6 |
c++ |
7 |
java |
8 |
vb |
9 |
gmcs |
10 |
bash |
11 |
object-c |
12 |
mysql |
13 |
perl |
14 |
rues |
15 |
C |
16 |
Type 列表
Number |
Description |
0 |
代码和运行 |
1 |
输入 |
2 |
控制 |
3 |
格式化代码 |
编译并运行
Method and URL Structure
Method |
Resource URL |
Authorization |
websocket |
wss://www.cxy61.com/compile2 |
NO |
Requeset Paramters
Name |
Description |
Required |
Default |
language |
语言编号 |
YES |
|
code |
代码 |
YES |
|
type |
请求类型 |
YES |
|
Request
{
"code": "...",
"language": "0",
"type": 0
}
Response Data
Name |
Description |
langid |
语言 |
status |
状态码 |
errors |
出错信息 |
output |
输出:标准输出和标准错误输出 |
发送标准输入
Method and URL Structure
Method |
Resource URL |
Authorization |
websocket |
wss://www.cxy61.com/compile2 |
NO |
Requeset Paramters
Name |
Description |
Required |
Default |
language |
语言编号 |
YES |
|
stdin |
输入 |
YES |
|
type |
请求类型 |
YES |
|
Request
{
"stdin": "hello",
"language": "0",
"type": 1
}
Response Data
Name |
Description |
langid |
语言 |
status |
状态码 |
errors |
出错信息 |
output |
输出:标准输出和标准错误输出 |
发送控制命令
Method and URL Structure
Method |
Resource URL |
Authorization |
websocket |
wss://www.cxy61.com/compile2 |
NO |
Requeset Paramters
Name |
Description |
Required |
Default |
language |
语言编号 |
YES |
|
control |
输入 |
YES |
|
type |
请求类型 |
YES |
|
Request
{
"control": "\r\n\r\nquit\r\n\r\n",
"language": "0",
"type":2
}
Response Data
Name |
Description |
langid |
语言 |
status |
状态码 |
errors |
出错信息 |
output |
输出:标准输出和标准错误输出 |
控制命令列表
Name |
Description |
Value |
quit |
退出 |
\r\n\r\nquit\r\n\r\n |
restart |
退出 |
\r\n\r\nrestart\r\n\r\n |
格式化代码
Method and URL Structure
Method |
Resource URL |
Authorization |
websocket |
wss://www.cxy61.com/compile2 |
NO |
Requeset Paramters
Name |
Description |
Required |
Default |
language |
语言编号 |
YES |
|
code |
输入 |
YES |
|
type |
请求类型 |
YES |
|
Request
{
"cod": "...",
"language": "0",
"type":3
}
Response Data
Name |
Description |
langid |
语言 |
status |
状态码 |
errors |
出错信息 |
output |
输出:标准输出和标准错误输出 |
code |
格式化后的代码 |