修复http解析
This commit is contained in:
@ -99,9 +99,14 @@ ssize_t read_req(int fd, void *buf)
|
||||
int process_message(char *req,log_manager *logger)
|
||||
{
|
||||
//TODO 修改管道命令解析
|
||||
if(req[0]!='s')
|
||||
if(req ==NULL )
|
||||
return 0;
|
||||
const char *body = http_get_body(req);
|
||||
int fd;
|
||||
char front,rear;
|
||||
sscanf(req,"%s/%d/%s",&rear,&fd,&rear);
|
||||
char *req_buf = recv_http_request(fd);
|
||||
const char *body = http_get_body(req_buf);
|
||||
free(req_buf);
|
||||
rbt_msg message;
|
||||
rbt_parse_json(body,&message);
|
||||
make_swap((void*)&message);
|
||||
|
Reference in New Issue
Block a user