mirror of https://github.com/tp4a/teleport
parent
6b7045e211
commit
ec9e4c99d8
|
@ -15,28 +15,28 @@
|
|||
|
||||
/*
|
||||
//=================================================================
|
||||
接口使用说明:
|
||||
接口使用说明:
|
||||
|
||||
本程序启动后,监听 localhost:50022,接收http请求,请求格式要求如下:
|
||||
本程序启动后,监听 localhost:50022,接收http请求,请求格式要求如下:
|
||||
|
||||
GET 方式
|
||||
GET 方式
|
||||
http://localhost:50022/method/json_param
|
||||
其中json_param是使用url_encode进行编码后的json格式字符串
|
||||
其中json_param是使用url_encode进行编码后的json格式字符串
|
||||
|
||||
POST 方式
|
||||
POST 方式
|
||||
http://localhost:50022/method
|
||||
post的数据区域是json_param
|
||||
post的数据区域是json_param
|
||||
|
||||
其中,URI分为三个部分:
|
||||
method 请求执行的任务方法。
|
||||
json_param 此任务方法的附加参数,如果没有附加参数,这部分可以省略。
|
||||
其中,URI分为三个部分:
|
||||
method 请求执行的任务方法。
|
||||
json_param 此任务方法的附加参数,如果没有附加参数,这部分可以省略。
|
||||
|
||||
返回格式:执行结束后,返回一个json格式的字符串给请求者,格式如下:
|
||||
返回格式:执行结束后,返回一个json格式的字符串给请求者,格式如下:
|
||||
|
||||
{"code":0,"data":varb}
|
||||
|
||||
其中,code是必有的,其值是一个错误编码,0表示成功。如果失败,则可能没有data域。操作成功时,data域就是
|
||||
操作的返回数据,其格式根据具体执行的任务方法不同而不同。
|
||||
其中,code是必有的,其值是一个错误编码,0表示成功。如果失败,则可能没有data域。操作成功时,data域就是
|
||||
操作的返回数据,其格式根据具体执行的任务方法不同而不同。
|
||||
|
||||
*/
|
||||
|
||||
|
@ -57,6 +57,7 @@ public:
|
|||
bool init_https();
|
||||
void run(void);
|
||||
void stop(void);
|
||||
void _rpc_func_url_protocol(const ex_astr& func_args, ex_astr& buf);
|
||||
|
||||
ex_astr get_content_type(ex_astr file_suffix) {
|
||||
content_type_map::iterator it=m_content_type_map.find(file_suffix);
|
||||
|
|
Loading…
Reference in New Issue