Requests - TPeterW/Terrigenesis GitHub Wiki
Connection
/estabcon
- Method: POST
- Authentication: Basic Auth
- Establish connection
- Body Parameters (
x-www-form-encoded
): [] - Response: {Status:
int
, Token:string
}
/closecon
- Method: GET
- Authentication: Basic Auth
- Close connection
- Query Parameters: [token:
string
] - Response: {Status:
int
, Message:string
}
Directory
/pwd
- Method: GET
- Authentication: Basic Auth
- Print working directory
- Query Parameters: [Token:
string
] - Response: {Status:
int
, CWD:string
]
/dir
- Method: GET
- Authentication: Basic Auth
- List files in current working directory of the session
- Query Parameters: [Token:
string
] - Response: {Status:
int
, DirFiles:[]string
]
/chdir
- Method: POST
- Authentication: Basic Auth
- Change to a specific directory
- Body Parameters(
multipartform
): [Token:string
, dirname:string
] - Response: {Status:
int
, CWD:string
]
/rmdir
- Method: POST
- Authentication: Basic Auth
- Remove a specific directory
- Body Parameters(
multipartform
): [Token:string
, dirname:string
] - Response: {Status:
int
, Message:string
]
/mkdir
- Method: POST
- Authentication: Basic Auth
- Remove a specific directory
- Body Parameters(
multipartform
): [Token:string
, dirname:string
] - Response: {Status:
int
, Message:string
]
File
/downfile
- Method: GET
- Authentication: Basic Auth
- Download a specific file
- Query Parameters: [Token:
string
, filename:string
] - Response: {Status:
int
, DirFiles:[]string
, Message:string
]
/upfile
- Method: POST
- Authentication: Basic Auth
- Upload a specific file
- Body Parameters(
multipartform
): [Token:string
, file:file
] - Response: {Status:
int
, Message:string
]
/rmfile
- Method: POST
- Authentication: Basic Auth
- Remove a specific file
- Body Parameters(
multipartform
): [Token:string
, filename:string
] - Response: {Status:
int
, Message:string
]
/mvfiledir
- Method: POST
- Authentication: Basic Auth
- Moves a specific file or directory
- Body Parameters(
multipartform
): [Token:string
, origin:string
, destination:string
] - Response: {Status:
int
, Message:string
]