原文:libuv httpparser写的简单http server

include lt stdio.h gt include lt stdlib.h gt include lt assert.h gt include uv.h include http parser.h struct header char field char value typedef enum NONE , FIELD, VALUE head type struct message in ...

2019-02-15 11:15 0 1564 推荐指数:

查看详情

libuv 简单使用

libuv 简单使用 来源:https://zhuanlan.zhihu.com/p/50497450 前序:说说为啥要研究libuv,其实在很久之前(大概2年前吧)玩nodejs的时候就对这个核心库非常感兴趣,不过由于当年水平确实比较菜,大概看了看之后实在没能静下心来看下去。18年初 ...

Thu Nov 22 17:31:00 CST 2018 5 15526
http server 简单实现

本blog主要是模仿http server的实现,使得客户端使用浏览器访问server所指定的目录。 当访问的为一个目录时, 则列出改目录下的所有文件 当访问的是文件时,则下载文件到本地 本log仅仅做为httpd server的测试版本,功能不健全,学习 ...

Sat Apr 21 23:59:00 CST 2018 0 2643
简单对比 Libevent、libev、libuv

Libevent、libev、libuv三个网络库,都是c语言实现的异步事件库Asynchronousevent library)。 异步事件库本质上是提供异步事件通知(Asynchronous Event Notification,AEN)的。异步事件通知机制就是根据发生的事件,调用相应的回调 ...

Sun May 27 07:52:00 CST 2018 1 3154
使用Python中HTTPParser模块进行简单的html解析

很早之前,在.net平台下写过一个分析html代码的程序,那时候的思想是将html代码解析成一棵类似树的结构,然后在分析其中的标签。Python中,HTTPParser模块,更像是在过程中进行解析,模拟遇到开始标签怎样开始,怎样处理属性和值,又当遇到结束标签该怎样结束等等过 ...

Mon Jan 09 22:17:00 CST 2012 0 9637
python简单搭建http server

python2 使用上面的命令可以把当前目录发布到8000端口 这条命令是当前运行的,不是后台运行的,也就是说如果Ctrl + C,则该端口就会关闭。 在上述命令的最 ...

Mon Apr 19 19:37:00 CST 2021 0 277
Python3实现简单http server

前端的开发的html给我们的时候,由于内部有一些ajax请求的.json的数据,需要在一个web server中查看,每次放到http服务器太麻烦。还是直接用python造一个最方便。 最简单的,直接用 python3 -m http.server 但是我在测试的时候发现在收到json数据 ...

Fri May 12 05:48:00 CST 2017 0 34951
用Python编写一个简单Http Server

用Python编写一个简单Http Server Python内置了支持HTTP协议的模块,我们可以用来开发单机版功能较少的Web服务器。Python支持该功能的实现模块是BaseFTTPServer, 我们只需要在项目中引入就可以了: from BaseHTTPServer import ...

Tue Dec 12 23:29:00 CST 2017 0 6299
Python - 简单工具 - http.server

概述 python3 使用简单 http 服务器工具 背景 局域网共享文件 需求 能下载即可 用过 好几次了 但是年纪 ...

Mon Mar 23 19:29:00 CST 2020 3 747
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM