
restful
sunxiaopengsun
这个作者很懒,什么都没留下…
展开
-
mongoose上传文件
static FILE* _CreateTmpFile(const char* pFileName){ char sFilePathName[256] = { 0 }; sprintf(sFilePathName, "%s%s", UPLOAD_FILES_PATH, pFileName); if (0 == access(sFilePathName, F_OK)) { rem...原创 2020-01-09 10:21:54 · 834 阅读 · 0 评论 -
Tinyhttpd源码剖析(二)
继续看execute_cgi函数,[cpp] view plain copyif (strcasecmp(method, "GET") ==0) { while ((numchars > 0) && strcmp("\n", buf)) /* read & discard headers */ numchars = get_line(client...原创 2018-03-20 16:45:01 · 284 阅读 · 0 评论 -
Tinyhttpd源码剖析(一)
一 介绍Tinyhttpd是一个非常轻量级的http sever。代码不超过一千行。麻雀虽小,五脏俱全。反正我看完之后觉得很是畅快,收获很大。细心研究一下会对linux网络编程,http协议等概念有新的认识。源码下载地址:http://sourceforge.net/projects/tinyhttpd/ 二 关于CGICGI要单独说一下,这是整个源码的核心,也是比较难理解的地方。我们通过浏览器访...转载 2018-03-20 16:09:19 · 289 阅读 · 0 评论 -
RESTful架构详解
1. 什么是REST REST全称是Representational State Transfer,中文意思是表述(编者注:通常译为表征)性状态转移。 它首次出现在2000年Roy Fielding的博士论文中,Roy Fielding是HTTP规范的主要编写者之一。 他在论文中提到:“我这篇文章的写作目的,就是想在符合架构原理的前提下,理解和评估以网络为基础的应用软件的架构设计,得到一原创 2017-04-11 17:07:58 · 234 阅读 · 0 评论 -
REST面向资源架构 RESTful架构
REST面向资源架构 RESTful架构 REST基础概念:在REST中的一切都被认为是一种资源。每个资源由URI标识。使用统一的接口。处理资源使用POST,GET,PUT,DELETE操作类似创建,读取,更新和删除(CRUD)操作。无状态。每个请求是一个独立的请求。从客户端到服务器的每个请求都必须包含所有必要的信息,以便于理解。通信都是通过展现。例如XML,原创 2017-04-11 17:05:29 · 644 阅读 · 0 评论