首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Hcms

    Hyperf 源码分析-HttpServer

    所以在注册事件的时候就执行了 HttpServer 的两个方法构建方法在构造方法中,定义了一个容器对象,两个分发起,还有一个返回发送器。 简单点说,就是在 exceptions.php 文件配置HttpServer的多个异常处理。 Dispatched::class, $dispatched)); }核心中间件的调度分两步,通过自身的分发器价获取路由数组 $routes,打印 $routes 信息发现,里面有一个 Hyperf\HttpServer array(3) { [0]=> int(1) [1]=> object(Hyperf\HttpServer\Router\Handler)#1298 (3) { ["callback"]

    75140编辑于 2023-11-03
  • 来自专栏Golang语言社区

    Go HttpServer 最佳实践

    这是 Cloudflare 的 Filippo Valsorda 2006年发表在Gopher Academy的一篇文章, 虽然过去两年了,但是依然很有意义。

    1.6K00发布于 2018-07-31
  • 来自专栏python3

    python搭建简易HTTPServer

    有时需要在电脑间(不同os也可以)共享文件,用python搭建一个web server是一个不错的选择。只需要安装python即可。

    91730发布于 2020-01-08
  • 来自专栏全栈程序员必看

    swoole 建立httpserver 服务

    如果需要向客户端发送多次数据,请使用write }); //开启服务 $http->start(); 2.服务端:启动服务 3.客户端:浏览器,谷歌浏览器带上子域名前缀www http://www.httpserver.com m=222 4.补充httpserver.com 在NGINX中配置 server { listen 8811; #listen [::]:80 default_server ipv6only=on; server_name httpserver.com www.httpserver.com; index index.html index.htm

    59810编辑于 2022-07-11
  • 来自专栏只为你下

    jdk下httpserver源码解析

      在写这篇博客之前我查了很久发现全网都没有一篇写httpserver源码解析的      所以今天就由我来为大家解析一下httpserver的源码。 的主要结构了:      HttpServer是这里的祖先类,它是一个抽象类,抽象了一个HttpServer应该有的方法      而HttpsServer和我们想象的不一样,它和HttpServer不是平行关系 (executor);      httpserver.start();      启动自然和我们刚刚聊的结构一样都是从HttpServer开始一层调一层调用到ServerImpl的方法的:       的主要结构了: HttpServer是这里的祖先类,它是一个抽象类,抽象了一个HttpServer应该有的方法 而HttpsServer和我们想象的不一样,它和HttpServer不是平行关系 (executor); httpserver.start(); 启动自然和我们刚刚聊的结构一样都是从HttpServer开始一层调一层调用到ServerImpl的方法的: // HttpServer.java

    66400发布于 2020-04-05
  • 来自专栏python3

    测试python HTTPServer

    #基本HTTP python -m BaseHTTPServer 8080 如果当前目录有index.html 则可以直接显示 #简单HTTP 包含GET与HEAD请求 python -m SimpleHTTPServer 8080 #HTTP 包含POST请求 当前 python -m CGIHTTPServer 8080 已sh脚本为CGI程序的语言 如下: 当前目录下新建cgi-bin目录 #!/bin/bash echo "Content-Type: text/html" # HTML is fol

    53520发布于 2020-01-13
  • 来自专栏用户9378866的专栏

    httpServer来代理WebSocket通信

    websocketTestOne,添加多个配置,依次类推{ "websocketTestOne": { "host": "127.0.0.1", "port": "3000" }}复制代码httpServer.js settings['socketTimeout'] : 60000; // socket的timeout,httpServer();/** * 启动入口 */function httpServer()

    91510编辑于 2022-07-29
  • 来自专栏黑光技术

    golang的httpserver优雅重启

    为此facebook的同学另外开了一个项目httpdown,继承了原始的httpserver,但是多了对各种链接状态的维护和处理,这部分后面在分析。 看完本文有收获?

    1.3K40发布于 2019-03-06
  • 来自专栏FunTester

    Go语言HTTPServer开发的六种实现

    相比于Java的HTTPServer开发基本上都是使用Spring或者Springboot框架,总是要配置各种配置类,各种handle对象。 context *gin.Context) { context.ShouldBindJSON(map[string]interface{}{ "code": 0, "msg": "这是创建HTTPServer

    63130发布于 2021-11-04
  • 来自专栏做不甩锅的后端

    四种方式实现HttpServer并测试负载能力

    1.ServerSocket实现httpServer 1.1 阻塞式 代码: package com.dhb.gts.javacourse.week2; import java.io.IOException java.net.ServerSocket; import java.net.Socket; import java.util.concurrent.TimeUnit; //单线程的socket程序 public class HttpServer01 java.net.ServerSocket; import java.net.Socket; import java.util.concurrent.TimeUnit; public class HttpServer02 2.ServerSocket实现httpServer增加sleep 第二组测试: 加上1ms的sleep时间。 4.总结 测试结果汇总如下: 测试类型 HttpServer01 HttpServer02 HttpServer03 NettyHttpServer 不增加sleep 2022.1 1735.7 2058.5

    47320发布于 2021-08-18
  • 来自专栏全栈程序员必看

    node.js第十课(HTTPserver

    当中封装了一个高效的HTTPserver和一个简单的HTTPclient。 http.server是一个基于事件的HTTP服务器。内部用C++实现。 一、HTTPserver http.Server实现的,它提供了一套封装级别非常低的API,不过流控制和简单的解析,全部的高层功能都须要通过它的接口 前面解说的app.js案例 1.http.Server的事件 http.Server是一个基于事件的HTTPserver,全部请求都被封装到独立的事件,开发人员仅仅要对它的事件编写对应的函数就可以实现HTTPserver

    1.1K10编辑于 2022-07-13
  • 来自专栏eosfans

    eos源码赏析(四):基于boost::asio的httpserver架构

    这些功能的实现都需要通过http请求来完成,今天我们来谈谈一些细节的东西,如cleos是如何搭建一个httpserver的。 跳转到do_http_call这个函数,我们可以看到其实这个函数是基于boost::asio实现的一个httpserver,供cleos的http通信使用. 基于Asio的HttpServer的实现 每一个Asio服务的实现都需要至少一个io_service类,io_service只有三个成员变量,简单意味着强大,也表明asio已经将功能结构划分的清晰明了。 如图5所示: 图5 asio的io对象结构图 基于asio的HttpServer的基本框架如图6所示: 图6 基于asio的HttpServer框架 io_service::run()是io_service 如图13和图14所示: 图13 多线程多io_service的HttpServer的实现 图14 线程池中get_io_service示例 由于本人是做windows下qt开发的,因此基于qt

    2K40发布于 2021-11-23
  • 来自专栏Java架构师必看

    基于Netty4的HttpServer和HttpClient的简单实现

    io.netty.handler.codec.http.HttpRequestDecoder; import io.netty.handler.codec.http.HttpResponseEncoder; public class HttpServer { private static Log log = LogFactory.getLog(HttpServer.class); public void start(int bossGroup.shutdownGracefully(); } } public static void main(String[] args) throws Exception { HttpServer server = new HttpServer(); log.info("Http Server listening on 8844 ..."); server.start

    1.5K20编辑于 2022-02-01
  • 来自专栏高性能服务器开发

    女朋友:七夕,你的 HttpServer 又崩了......

    这不,今天是七夕,原本打算和女朋友吃饭、看电影......一气呵成的,结果我的 HttpServer 又崩溃了。 1. 背景 在上篇文章中我们介绍了我的 HttpServer 有 HttpSessionManager、HttpSession 和 HttpConnection 三个类,这三个类都是用于框架内部的,这个 HttpServer 的目标要设计成一个可独立使用的 Http 模块,所以在最外层我又建立了一个 HttpServer 类,这个类负责与外部使用方交互,外部使用这个 http 库的时候只要初始化一个 HttpServer 类就可以了,举个例子,HttpServer 类提供框架初始化接口和 http 路由注册接口。 ,像下面这样: int main() {     EventLoop* eventLoop = base::createEventLoop();     HttpServer httpServer("0.0.0.0

    66310编辑于 2022-08-26
  • 来自专栏CoderJia的工作笔记

    重学SpringBoot3-Spring WebFlux之HttpHandler和HttpServer

    本篇博客将继续详细介绍 Reactor 中的 HttpHandler 和 HttpServer,帮助你更好地理解和使用响应式编程。 1. 什么是响应式编程? HttpServer概述 4.1 HttpServer是什么 在 Spring Boot 3 的响应式编程中,HttpServer 是一个用于创建和管理 HTTP 服务器的核心组件。 5.3 配置 HttpServer 下面是如何配置一个简单的 HttpServer 的示例: package com.coderjia.boot3webflux.controller; import org.springframework.http.server.reactive.ReactorHttpHandlerAdapter; import reactor.netty.http.server.HttpServer 总结 通过使用 HttpHandler 和 HttpServer,Spring Boot 3 提供了强大的响应式编程支持。

    79010编辑于 2024-10-24
  • 来自专栏建帅技术分享

    python秒级创建httpserver和fp文件服务器

    一、启动httpserver服务器 python3 -m http.server --cgi 10086 二、启动ftp服务器 # 安装第三方类库 pip install pyftpdlib python3

    62130编辑于 2022-08-24
  • 来自专栏OpenLinyou

    用OpenSocket开发一个简单的高性能高并发HttpServer

    本文用这种高性能socket库,设计开发一个简单的HttpServer。 为了开发方便,我们使用OpenThread作为线程库。 使用OpenThread的Actor模式设计高并发HttpServer。 设计思路如下: 创建5条线程,1条线程封装成监听者Listener,另外4条线程封装成接收者Accepter。 此简单的HttpServer接收到Http报文后,进行response一份Http报文,然后关闭socket完成Http短连接操作。 _); vectSlaveId_.push_back(proto.srcPid_); printf("Hello OpenSocket HttpServer /httpserver

    55100编辑于 2023-07-20
  • 来自专栏TSINGSEE青犀视频

    通过httpServer解决EasyDSS中的SSLTLS协议信息泄露漏洞

    具体代码实现,在httpserver监听时,添加TLSCipherSuites参数: EasyDSS目前也已经是一套稳定成熟的视频直播点播系统,在课堂教育、在线医疗方面都可进行实际的应用和落地,适合OTT

    70710发布于 2021-08-12
  • 来自专栏Java小白成长之路

    第13次文章:网络编程——httpserver服务器的搭建(中)

    这周的代码出了点问题,目前还没有调试完全,就先不把所有代码都粘贴上来了。下周默默的去调代码了!

    43630发布于 2019-09-27
  • 来自专栏Java小白成长之路

    第12次文章:网络编程——httpserver服务器的搭建

    这周的主要的学习内容是httpserver服务器的搭建,需要一些简单的HTML语言语法的了解。 一、HTML语法简介: 下面是一个网页的源码: <!

    68830发布于 2019-09-27
领券