web
李艳坤
海的尽头是天边,天边在海的尽头。
展开
-
CEPH RGW处理请求过程
Rgw处理请求过程Rest api:Put /{bucket} HTTP/1.1x-amz-acl: public-read-writeAuthorization: AWS {access}:{hash-of-header-and-secret}这里依civetweb来提供rest服务来介绍,一个请求的处理过程。 回调函数的注册: 在civetweb中注册了用于处理请求的回调函数,在文原创 2015-11-17 20:29:06 · 5545 阅读 · 1 评论 -
civetweb发送数据
int mg_write(struct mg_connection *conn, const void *buf, size_t len) 将buf指向的缓存中长度为len的数据发送到conn中,返回真正发送的数据大小。int mg_write(struct mg_connection *conn, const void *buf, size_t len) ...原创 2018-07-10 16:35:29 · 1812 阅读 · 0 评论 -
HTTP 头字段介绍
Accept:告诉WEB服务器自己接受什么介质类型,/ 表示任何类型,type/* 表示该类型下的所有子类型,type/sub-type。Accept-Charset: 浏览器申明自己接收的字符集 Accept-Encoding: 浏览器申明自己接收的编码方法,通常指定压缩方法,是否支持压缩,支持什么压缩方法(gzip,deflate) Accept-Language:浏览器申明自己接...原创 2018-06-28 14:38:24 · 457 阅读 · 0 评论 -
http协议头中的Transfer_Encoding
http协议头中的Transfer_Encoding:HTTP协议头字段Transfer_Encoding,分块传输编码,一般出现在http的响应头中。该头字段存在与HTTP协议的1.1版本中,提供一种数据传输机制。 通常http协议在传输数据时是整体一起发送的,数据体的长度由Content-Length字段指定,方便判断消息结束。该响应头字段(Transfer_Encoding)的作用...原创 2018-07-06 09:20:40 · 1390 阅读 · 0 评论 -
Civetweb 连接数据读取
Civetweb 连接数据读取int mg_read(struct mg_connection *conn, void *buf, size_t len) 从conn中读取若干字节到buf指定的地址空间中,返回值是真正读取的字节数。int mg_read(struct mg_connection *conn, void *buf, size_t len) { switch (...原创 2018-07-06 10:00:59 · 2616 阅读 · 1 评论