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