Node HTTP post请求 实现客户端和服务端
Node HTTP post发送请求
用http.request(option,res)方法,如果是post请求,需要传进一个option对象,这个对象可以传进去以下属性
- protocol:协议,'http:'或'https:'
- port:端口,本地端口,或者默认80 443
- method: post
- host:localhost 这里在本地运行
- path:可以指定请求中url端口后的路径
const http = require('http');
const qs = require('querystring');
const option = {
protocol:'http:',
host:'localhost',
method:"post",
port:3000
}
var app = http.request(option,(res)=>{
var rawData = "";
res.on("data",(chunk)=>{
rawData += chunk;
});
res.on("end",()=>{
console.log(rawData);
});
});
app.write(qs.stringify({username:'abc',pswd:123456}));
app.end();
响应http post 请求
const http = require('http');
const qs = require('querystring');
var server = http.createServer((req,res)=>{
var rawData = "";
req.on("data",(chunk)=>{
rawData += chunk;
});
req.on("end",()=>{
console.log("请求数据是:",qs.parse(rawData));
res.write("ok! response!");
res.end();
});
});
server.listen(3000,(err)=>{
console.log("server start at 3000");
});
分类:
前端技术栈 / Nodejs
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端