如题,前几天在论坛里问了有没有办法在 3.5 版本的嵌入式 python 平台低成本实现 http 通信的问题。
这几天经过测试,由于生产环境里连标准库本身都不全,而且解释器经过了一些魔改,现有框架基本不能运行成功。我尝试了同步 /异步的各种高层抽象的 http 框架,再到 wsgi/asgi 实现的轻量框架,再到同步 /异步的 tcp 通信,发现只有最基础的同步 socket 通信可以联通,剩下的代码几乎全部不能跑。
所以几乎是要从 socket 手撸一个 http 服务框架,论坛里有大佬见过类似代码吗?
业务需求上,不需要复杂的路由系统,只需要比较可靠 /高效地实现多线程并发通信即可
1
also24 2021-08-22 01:59:55 +08:00 1
|
2
ila 2021-08-22 08:57:47 +08:00 via Android
asgi
|
3
ch2 2021-08-22 10:17:14 +08:00
自己手写一个吧,http 协议不难
|
4
renmu123 2021-08-22 11:29:33 +08:00 via Android
你看看 microPython 有啥轮子,也是一个嵌入式的 Python 解释器
|
5
CallMeReznov 2021-08-22 12:41:50 +08:00
之前想用 ESP32 跑 micropython 的时候看到 github 上有个不错的 httpserver 轮子,可以搜索一下.
|
6
Richard14 OP @CallMeReznov 搜不到啊大佬,py 的 httpserver 搜索结果有一千六百多个。。
|
7
julyclyde 2021-08-23 12:24:31 +08:00
python 标准库里边那个 simple http server handler
|