2 Star 2 Fork 0

hqyj/cgi_demo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
custom_handle.c 987 Bytes
一键复制 编辑 原始数据 按行查看 历史
天真星 提交于 2022-03-24 01:43 . post请求处理分离
/***********************************************************************************
Copy right: Coffee Tech.
Author: jiaoyue
Date: 2022-03-23
Description: http请求处理
***********************************************************************************/
#include "req_handle.h"
#include "log_console.h"
#define KB 1024
#define HTML_SIZE (64 * KB)
//普通的文本回复需要增加html头部
#define HTML_HEAD "Content-Type: text/html\r\n" \
"Connection: close\r\n"
/**
* @brief 处理自定义请求,在这里添加进程通信
* @param input
* @return
*/
int parse_and_process(char *input)
{
char val_buf[2048] = {0};
strcpy(val_buf, input);
char reply_buf[HTML_SIZE] = {0};
sprintf(reply_buf, "%sContent-Length: %ld\r\n\r\n", HTML_HEAD, strlen(val_buf));
strcat(reply_buf, val_buf);
log_console("post json_str = %s", reply_buf);
fputs(reply_buf, stdout);
return 0;
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/hqyj-jn/cgi_demo.git
git@gitee.com:hqyj-jn/cgi_demo.git
hqyj-jn
cgi_demo
cgi_demo
master

搜索帮助