首页 > 其他分享 >miniweb开源的迷你HTTP服务器端软件

miniweb开源的迷你HTTP服务器端软件

时间:2024-01-25 12:55:45浏览次数:27  
标签:files miniweb HTTP 服务器端 https net 下载 本站

前言全局说明

MiniWeb是一个用C语言写成的HTTP服务器端软件,具有资源占用少、响应快速、跨平台(POSIX 、*nux、Windows)等优点,支持常用的GET、POST算法及音/视频流媒体应用,可用来构建WEBSITE站点或VOD服务器等。

MiniWeb是一个针对嵌入式应用而开发的微型Web Server,它占用资源少,工作效率高,可移植性好,使用C语言编写,可以单线程服务多个用户,支持动态页面生成和页面变量替换等动态Web技术,可作为静态库或动态库内嵌于其他软件中,也可作为独立的Web server运行在Windows(可使用VC进行编译和调试)和Linux上。目前它已经在一个基于MIPS的嵌入式产品中得到应用。


一、下载连接

官方站点:http://miniweb.sourceforge.net/
下载地址:http://sourceforge.net/projects/miniweb
源码:svn co https://miniweb.svn.sourceforge.net/svnroot/miniweb miniweb


二、网页下载源码

点 code 再点 Download Snapshot 会下载源码

image


本站下载:https://files.cnblogs.com/files/wutou/miniweb-code-r208.zip(大小:113K)

注意:本站下载,只是方便预览,尽可能保证完整性、安全性。但最好,请移步至官方下载使用


三、网页下载编译好的二进制

点 Download 会下载,在win上运行的二进制

image

本站下载:https://files.cnblogs.com/files/wutou/miniweb-win32-20130309.zip (大小:113K)

注意:本站下载,只是方便预览,尽可能保证完整性、安全性。但最好,请移步至官方下载使用


四、预览

下载编译好的二进制,直接运行即可。

  1. 直接双击运行exe 即可
    image

  1. 浏览器上访问:192.168.71.126:8000 查看页面
    image

  1. 启动后的页面: (和上面官方站点显示的一样)
    image

  1. 访问后会有log日志产生
    image


免责声明:本号所涉及内容仅供安全研究与教学使用,如出现其他风险,后果自负。




参考、来源:
https://blog.csdn.net/yxyhack/article/details/2051334 (MiniWeb简介)
https://blog.csdn.net/nhconch/article/details/4714012



标签:files,miniweb,HTTP,服务器端,https,net,下载,本站
From: https://www.cnblogs.com/wutou/p/17986928

相关文章

  • 2024-1-25HTTP协议 - 请求报文
    目录HTTP协议-请求报文HTTP协议-请求报文HTTP协议:规定了浏览器发送及服务器返回内容的格式请求报文:浏览器按照HTTP协议要求的格式,发送给服务器的内容总结:1.浏览器发送给服务器的内容叫做请求报文2.请求报文的组成3.查看请求报文......
  • Err: http://packages.ros.org/ros2/ubuntu jammy InRelease Clearsigned file isn't
    问题描述Ubuntu22.04已安装ros2终端报错内容:jackie@MS-7E06:~/z_ws_ros2$sudoaptupdate[sudo]passwordforjackie:Get:1file:/var/cuda-repo-ubuntu2204-12-1-localInRelease[1,572B]Get:1file:/var/cuda-repo-ubuntu2204-12-1-localInRelease[1,572B]......
  • Nacos启动:[NACOS HTTP-POST] The maximum number of tolerable server reconnection e
    一、表象二、分析源码:publicHttpRestResult<String>httpPost(Stringpath,Map<String,String>headers,Map<String,String>paramValues,Stringencode,longreadTimeoutMs)throwsException{finallongendTime=System.currentTi......
  • 如何让你的.NET WebAPI程序支持HTTP3?
    下面我将总结构建Http3的经验,以TokenGateway的项目为例,请注意使用Http3之前你需要知道它的限制,WindowsWindows11版本22000或更高版本/WindowsServer2022。TLS1.3或更高版本的连接。Linux已安装libmsquic包。实现讲解首先我们需要拉取我们的代码gitcloneh......
  • HTTP响应码
    我们知道HTTP协议是通过HTTP请求和HTTP响应来实现双向通信的。HTTP状态码(HTTPStatusCode)是用以表示Web服务器HTTP响应状态的3位数字代码,由RFC2616规范定义。合理的状态码不仅可以让用户或者浏览器做出更加合适的进一步操作,而且可以让客户端代码更加易于理解和维护。HTTP状态......
  • 使用Java中的HttpClient进行网络请求
    使用Java中的HttpClient进行网络请求是一种常见的操作,它可以帮助我们轻松地发送HTTP请求并获取响应。以下是使用Java中的HttpClient进行网络请求的基本步骤:1. 添加依赖:首先,确保您的项目中包含了HttpClient的依赖。如果您使用的是Maven项目,请在pom.xml文件中添加以下依赖:2. xml复......
  • Java中的HTTPS通信
    在Java中实现HTTPS通信,主要涉及到SSL/TLS协议的使用,用于提供数据传输的安全性。下面我们将深入探讨如何使用Java进行HTTPS通信。一、基本概念HTTPS,全称为HypertextTransferProtocolSecure,是HTTP的安全版本。它使用SSL/TLS协议对传输的数据进行加密,确保数据在传输过程中的安全。......
  • Java中的HTTP状态码
    HTTP状态码是Web应用程序中用于表示请求响应状态的一组数字代码。在Java中,我们可以使用HttpServletResponse对象的setStatus()方法设置HTTP状态码。以下是一些常见的HTTP状态码及其含义:1. 200OK:请求成功。这是最常见的状态码,表示请求已成功处理。2. 404NotFound:服务器无法找到......
  • 使用Spring Boot实现基于HTTP的API
    SpringBoot是一个用于简化Spring应用程序开发的框架,它提供了一系列的开箱即用的功能,使得快速构建RESTfulWeb服务和基于HTTP的API变得简单。以下是使用SpringBoot实现基于HTTP的API的步骤:1. 添加依赖:在Maven项目中,将SpringBootWebStarter依赖添加到pom.xml文件中。2. java复......
  • Nginx正向代理https
    Nginx支持正向代理http协议,但是不支持https协议,如果需要Nginx实现https协议的正向代理,需要使用第三方模块。参考地址:https://blog.csdn.net/weixin_43834401/article/details/130670792Nginx下载地址:https://nginx.org/en/download.html第三方模块下载地址:https://github.com/......