当前位置: 首页 > 软件库 > 服务器软件 > HTTP服务器 >

EasyHttpd

自建 Http 服务器
授权协议 GPL
开发语言 Google Go HTML/CSS SHELL
所属分类 服务器软件、 HTTP服务器
软件类型 开源软件
地区 国产
投 递 者 吕峰
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

EasyHttpd

  • EasyHttpd 超级简便的自建 Http 服务器
  • 基于Go语言,极少依赖,一个文件,快速开启

下载快速开始

命令行参数

easyhttpd.exe -r ./ -p :8888
 
  • 服务根文件目录
    • -r 根路径
  • 服务端口(可指定IP)
    • -p 0.0.0.0:8888
    • -p :8888

使用Go语言功能点

  • TCP网络服务 net/http server
  •  Go语言内嵌资源 go embed fs
  •  HTTP网页模板 http template
  •  HTTP 文件上传 http file upload
  •  Go语言执行命令行 run cmd open
  •  Go语言文件操作 file read and write
  •  获取主机IP地址 host ip address
  •  多平台交叉编译 multi platform cross compilation
 相关资料
  • 服务器端(app.js) var app = require('http').createServer(handler) var io = require('socket.io')(app); var fs = require('fs'); app.listen(80); function handler (req, res) { fs.readFile(__dirname + '/ind

  • ?> 完全协程化的Http服务器实现,Co\Http\Server继承自Co\Server,在此不再赘述,只说差异。 与 Http\Server 的不同之处: 可以在运行时动态地创建、销毁 对连接的处理是在单独的子协程中完成,客户端连接的Connect、Request、Response、Close是完全串行的 !> 需要v4.4.0或更高版本 !> 若编译时开启HTTP2,则默认会启用HTTP2协

  • 程序代码 http_server.php $http = new Swoole\Http\Server("0.0.0.0", 9501); $http->on('request', function ($request, $response) { var_dump($request->get, $request->post); $response->header("Content

  • 本章主要介绍: HTTP 协议 Requests 库的使用

  • 主要内容:1.RPC 架构,2.同步调用与异步调用,3.流行的 RPC 框架,4.HTTP 服务,5.总结1.RPC 架构 2.同步异步调用 3.流行的 RPC 框架 1.RPC 架构 先说说 RPC 服务的基本架构吧。我们可以很清楚地看到,一个完整的 RPC 架构里面包含了四个核心的组件。 Client Server Client Stub Server Stub(这个Stub大家可以理解为存根) 客户端(Client),服务的调用方。 服务端(Server),真正的服务提供者。 客户端存根,

  • 主要内容:1.RPC 架构,2.同步调用与异步调用,3.流行的 RPC 框架,4.HTTP 服务,5.总结1.RPC 架构 先说说 RPC 服务的基本架构吧。我们可以很清楚地看到,一个完整的 RPC 架构里面包含了四个核心的组件。 Client Server Client Stub Server Stub(这个Stub大家可以理解为存根) 客户端(Client),服务的调用方。 服务端(Server),真正的服务提供者。 客户端存根,存放服务端的地址消息,再将客户端的请求参数打包成网络消息,然后