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

Mongoose-web

Web 服务器
授权协议 GPLv2
开发语言 C/C++
所属分类 服务器软件、 HTTP服务器
软件类型 开源软件
地区 不详
投 递 者 裴劲
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Mongoose Web Server是一款易于使用的Web服务器,它可以嵌入到其它应用程序中,为其提供Web接口。

主要特写:

  • 跨平台,支持 Windows、OS X 和 Linux

  • 支持 CGI, SSL, SSI, Digest (MD5) 认证,WebSocket 和 WebDAV

  • 支持断点续传和 URL 重写

  • 基于 IP 的 ACL,支持 Windows 服务,支持 GET, POST, HEAD, PUT, DELETE 方法

  • Excluding files from serving by URI pattern

  • 下载速度限制,基于客户端子网和 URI 模式

  • 体积小,可执行文件只有 40k 左右

  • 可嵌入式,提供简单的 API (mongoose.h). 只需一个源码文件 mongoose.c

  • 嵌入式实例: hello.c, post.c, upload.c, websocket.c

  • 提供 Python 和 C# 版本

  • 采用 MIT 授权协议

  • https://github.com/cesanta/mongoose Mongoose is ideal for embedded environments. It has been designedfor connecting devices and bringing them online. On the market since 2004,used by vast number of op

  • MongoDB 1 简介 MongoDB 是为快速开发互联网Web应用而设计的数据库系统,官方地址 https://www.mongodb.com/ 数据库(DataBase)是按照数据结构来组织、存储和管理数据的仓库。是一个应用程序. 数据库:用于存储数据。可以通过命令操作数据。 关系型数据库(结构型数据库) : sql server mysql 库 表 行 列 商品信息表 goodsId go

  • http://code.google.com/p/mongoose/ 转载于:https://www.cnblogs.com/wangdongxu1984/archive/2010/01/28/1658588.html

  • 数据库介绍分类 数据库(Database) 我们的程序都是在内存中运行的,一旦程序运行结束或者计算机断电,程序运行中的数据都会丢失。 数据库是按照数据结构来组织、存储和管理数据的仓库。数据库就是存储数据的仓库。 数据库分类 - SQL 结构化查询语言 数据库主要分成两种: 关系型数据库(RDBMS) ● MySQL、 Oracle、 DB2、SQL Server … ● 关系数据库中全都是表 非关

  • 0、前言        Mongoose是c语言写成的网络库。它为TCP、UDP、HTTP、WebSocket、CoAP、MQTT实现了事件驱动型的非阻塞api。其具有以下特性:        跨平台:可在linux/unix  macos QNX eCos Windows Android Iphone FreeRtos上运行;        原生支持PicoTCP的嵌入式tcp/ip协议栈,支持

  • 核心内容 webServer apiServer( 后端工程师, 前端写接口 ) —》 测试工具(postman insomina ) express koa express中一个路由就是一个接口 2.5. 玩架构思想 需求: 将express框架 —》 RMVC框架 RMVC R —》 Router 路由 M —> Model 数据 V —> View 视图 C —> Controller 控制

 相关资料
  • Mongoose 是设计用于异步环境的 MongoDB 对象模型工具,支持 promises 和 callbacks。 概述 连接到 MongoDB 首先需要定义一个连接。如果应用仅使用一个数据库,则使用mongoose.connect。如果需要创建其他连接,请使用mongoose.createConnection。 connect 和 createConnection都使用 mongodb://

  • 如何包含Eureka服务器 要在项目中包含Eureka服务器,请使用组org.springframework.cloud和工件id spring-cloud-starter-eureka-server的启动器。有关 使用当前的Spring Cloud发布列表设置构建系统的详细信息,请参阅Spring Cloud项目页面。 如何运行Eureka服务器 示例eureka服务器; @SpringBoot

  • hprose 为发布服务提供了多个方法,这些方法可以随意组合,通过这种组合,你所发布的服务将不会局限于某一个函数,某一个方法,某一个对象,而是可以将不同的函数和方法随意重新组合成一个服务。 AddFunction 方法 AddFunction(name string, function interface{}, option ...Options) Service 该方法的用于发布一个函数(命名函

  • Debug 字段 该设置默认值是 false,当发生错误时,只返回错误信息本身。 当该字段设置为 true 时,当发生 panic 时,会将整个 panic 的错误堆栈信息返回给客户端,在用户进行 hprose 服务开发时,该设置可以帮助你快速定位错误位置。 ErrorDelay 字段 该设置为整型值,默认值为 10 秒。 该字段表示在调用执行时,如果发生异常,将延时一段时间后再返回给客户端。 在

  • 问题内容: 据我所知,方法是,那是,并且也喜欢,但它们不是存储在数据库中。 但是,我想知道那是和之间的唯一区别。还有其他我想念的东西吗? 问题答案: 实例方法,静态方法或虚拟方法均未存储在数据库中。方法与虚拟函数之间的区别在于,虚拟函数的访问方式类似于属性,方法的调用方式类似于函数。实例与静态实例与虚拟实例之间没有区别,因为在类上具有可访问的虚拟静态属性是没有意义的,但在类上具有某些静态实用程序或

  • null null Tomcat服务器正在运行servlet,为mySQL数据库执行一些业务逻辑和hibernate框架。 现在我有点糊涂了。两台服务器都能接收HTTP请求吗?就像servlet从网页接收https请求和我的apache服务器一样? 并且两者都可以连接到数据库--使用php的apache服务器,正如我提到的,同时使用servlet的tomcat?

  • 如何在生产环境中将hazelcast服务器作为linux服务运行? java-server-cp hazelcast。jar com。黑兹卡斯特。例子。StartServer StartServer运行带有输出到std终端的服务器,将其作为linux服务运行并将日志写入文件的最简单方法是什么 我必须将其设置为EC2实例中的服务并将其捆绑。当EC2自动缩放启动实例时,hazelcast服务器将启动并

  • 创建 http 服务器 package main   import ( "net/http"   "github.com/hprose/hprose-golang/rpc" )   func hello(name string) string { return "Hello " + name + "!" }   func main() { service := rp