使用 HTTP 服务器或客户端功能必须调用 require('http')。 Node 里的 HTTP 接口支持协议里原本比较难用的特性。特别是很大的或块编码的消息。这些接口不会完全缓存整个请求或响应,这样用户可以在请求或响应中使用数据流。 HTTP消息头对象和下面的例子类似: Keys 都是小写,
原创 2018-02-22 13:56:00
211阅读
本文系统介绍了HTTP协议核心原理与Node.jshttp模块实战开发。内容涵盖:1. HTTP协议基础:详细解析请求/响应报文结构、状态码、MIME类型等核心概念;2. Node.js实操:从创建基础服务到实现路由、参数解析、静态资源服务等进阶功能;3. 调试技巧:通过浏览器开发者工具分析HTTP报文;4. 常见问题解决方案。文章强调理论结合实践,帮助开发者深入理解HTTP协议本质,掌握Node.js服务开发全流程,并为学习Web框架打下坚实基础。适合Web开发人员系统学习HTTP服务开发。
转载 4天前
349阅读
http模块引入http模块开启一个本地服务器需要Node.jshttp核心模块 http–模块提供了搭建本地服务器的API,首先我们在项目中引入;let http = require('http')创建服务器实例引入之后我们利用http.createServer()方法得到一个服务器实例。let server = http.createServer() // createServer()方法返
一、实现“Hello World!”及相关API介绍使用 HTTP 服务器和客户端必须使用 require('http')Node.js 中的 HTTP 接口设计主要是为了支持 传统的很难使用的多特性的协议,尤其是大量的信息。接口没有缓冲整个接收和相应,用户可使用流式数据。HTPP信息的头部是像一个对象那样描述的:{ 'content-length': '123',
原创 精选 2017-01-06 16:40:10
3873阅读
原文: https://fullstack-developer.academy/concurrent-http-connections-in-node-js/ Browsers, as well as Node.js, have limitations on concurrent HTTP conn
转载 2019-02-13 02:21:00
151阅读
2评论
前言前文详细介绍了 request 对象的用法,用来处理解析出客户端所传递的信息。完成一次完整的 HTTP 通信,还需要服务器进行响应,这就要用到 response 对象了。response 对象相对 request 对象来说,response 对象的用法就简单多了,主要就是设置状态码,响应头和响应给客户端的内容。状态码状态码(Status Code)表示此次请求的状态,是成功还是失败,是哪里有什
原创 精选 2023-04-10 00:22:56
466阅读
标准库中默认的HTTP模块 const https = require('https'); https.get('https://api.nasa.gov/planetary/apod?api_key=DEMO_KEY', (resp) => { let data = ''; // A chunk
转载 2018-01-31 09:20:00
129阅读
2评论
node.js中,将很多的功能,划分为一个个mudule,大陆的书翻译为模块;台湾的书
原创 2022-09-13 12:24:07
110阅读
Node.js基本模块http
转载 2022-09-29 10:26:59
61阅读
使用 Node 非常轻松的构建一个 Web 服务器在 Node 中专门提供了一个核心模块:httphttp 这个模块的职责就是帮你创建编写服务器的加载 http 核心模块,http是变量名称,可以自定义var http = require('http')使用 http.createServer() 方法创建一个 Web 服务器返回一个 Server 实例var server = http.createServer()服务器要干嘛?提供服务:对 数据的服务发请求接收
使用 Node 非常轻松的构建一个 Web 服务器在 Node 中专门提供了一个核心模块:httphttp 这个模块的职责就是帮你创建编写服务器的加载 http 核心模块,http是变量名称,可以自定义var http = require('http')使用 http.createServer() 方法创建一个 Web 服务器返回一个 Server 实例var server = http.createServer()服务器要干嘛?提供服务:对 数据的服务发请求接收
原创 2021-05-20 11:00:27
188阅读
>> node>>fs.readFile('finnish.txt', function(err,data){ console.log(data);});// Output string is not what we want>>fs.readFile('finnish.txt', funct...
转载 2015-06-18 01:03:00
946阅读
2评论
什么是http及相关的知识什么是httphttp就是一种协议计算机之间要共同遵守这个协议的规则才能彼此之间相互通信当然现在不局限于计算机,手机、冰箱、电视机等智能终端这个协议在场景中的使用流程是如何的?通常由一个http客户端发起一个请求,创建端口而http服务器在端口监听客户端的请求一旦收到请求,http服务器向客户端返回一个状态和相对应的内容什么是http及相关的知识什么是httphttp
原创 2017-03-20 21:32:04
572阅读
在上面的步骤中扫通了http请求到结束的一个闭环包括请求时的头信息、响应时候服务器返回的头信息,状态码等等这些在Node http模块中都能获取到并且有相应的接口去组装这些信息和返回它们,同时呢这些http接口在设计的时候就考虑了可以支持许多可以支持http协议的特性而这些特性在传统的开发中却很难使用,比如大字节的块编码消息为了让用户在请求和响应的时候使用流的形式操作数据接口缓存整个请求或者响应,
原创 2017-03-22 21:17:00
962阅读
使用Apache 下的ab进行测试按照:Apache ab(压力测试工具)教程参考如下:http://blog.csdn.net/ahaaaaa/article/details/51514175 编译版本安装与配置:http://www.cnblogs.com/gsls200808/p/4506301.htmlmsi:版本下载http://archive.apache.org/dist/httpd
原创 2017-03-23 22:11:12
3399阅读
一、http 模块 1.1 什么是 http 模块 回顾:什么是客户端、什么是服务器? 在网络节点中,负责消费资源的电脑,叫做客户端;负责对外提供网络资源的电脑,叫做服务器。 http 模块是 Node.js 官方提供的、用来创建 web 服务器的模块。通过 http 模块提供的 http.createServer() 方法,就能方便的把一台普通的电脑,变成一台 Web 服务器,从而对外提供 We
原创 2023-01-12 07:29:09
119阅读
http 模块使用 Node.js 中创建 Web 服务,主要依赖内置的 http 模块。经典的 express.js、koa.js 框架都是以 http 模块为核心,进行的不同程度的封装。创建一个最简单的 Web 服务只需要几行代码。新建一个 index.js 文件,输入以下内容:// 1.导入 http 模块 const http = require('http'); // 2. 调用 cr
原创 2023-04-08 00:07:35
211阅读
前言前文介绍了 http 模块的基本用法,主要就是调用 createServer 和 listen 方法来创建和启动服务。要处理具体的 HTTP 请求,就要在 createServer 方法中写点什么。本文来介绍处理请求的两个核心对象之一的 request 。URLHTTP 协议最早设计出来,仅仅为了获取网络上的某个 HTML 文档。随着后来的发展,网络上的资源越来越丰富,种类也从单一的文本发展
原创 精选 2023-04-09 00:12:04
242阅读
文章目录httprequire加载模块,搭建服务器端口号Content-Type示例http与fs混用httprequire加载模块,搭建服务器// 1. 加载 http 核心模块var http = require('http')// 2. 使用 http.createServer() 方法创建一个 Web 服务器// 返回一个 Server 实例var server = http.createServer()// 3. 服务器要做的:// 提供服务:对 数据的服务//
原创 2021-02-18 20:27:40
275阅读
## Node.js HTTP连接池 ### 引言 在开发Web应用程序时,经常需要与外部服务进行HTTP通信。当应用程序需要频繁地进行HTTP请求时,通过创建和销毁连接来处理每个请求可能会导致性能下降。为了提高性能,我们可以使用HTTP连接池来管理和重用连接。 本文将介绍Node.js中的HTTP连接池的概念,以及如何使用它来优化HTTP请求的性能。我们将从HTTP连接池的原理开始,然后深
原创 2023-08-10 07:11:00
535阅读
  • 1
  • 2
  • 3
  • 4
  • 5