当前位置: 首页 > news >正文

有内涵的公司名字/西安网站seo推广

有内涵的公司名字,西安网站seo推广,广东佛山最新通知,求推荐专业的网站建设开发请求参数 1.GET请求参数 参数被放置在浏览器地址栏中,例如:http://localhost:3000/?name zhangsan&age20 // 用于创建网站服务器的模块 const http require(http); // app对象就是网站服务器对象 const app http.createServer(); // 用于处理u…

请求参数

1.GET请求参数

  • 参数被放置在浏览器地址栏中,例如:http://localhost:3000/?name =zhangsan&age=20
// 用于创建网站服务器的模块
const http = require('http');
// app对象就是网站服务器对象
const app = http.createServer();
// 用于处理url地址
const url = require('url');
// 当用户端有请求来的时候
// req请求对象,包含了请求相关的信息,
// 获取请求方式app.on('request',(req,res) => {// res.end 结束请求并且为客户端响应内容// console.log(req.method);// console.log(req.url);// console.log(req.headers['accept']);// 书写响应报文res.writeHead(200,{'content-type':'text/html;charset = utf8'})console.log(req.url);// 要解析的url地址// 要查询参数解析成对象形式// url.parse(req.url,true)是把url字符串类型转化为对象类型let {query, pathname } = url.parse(req.url,true);// console.log(url.parse(req.url,true).query);console.log(query.name)console.log(query.age)if( pathname  == '/index' ||  pathname  == '/'){res.end('<h2>welcome to homepage</h2>');}else if( pathname  == '/list'){res.end('<h2>Welcome to listpage</h2>');}else{res.end('<h2>not found</h2>');}if (req.method == 'POST'){res.end('POST')}else if(req.method == 'GET'){res.end('get')}// res.end('<h2>hello user</h2>');
});
// 监听端口
app.listen(3000);
console.log("网站服务器启动成功")

在这里插入图片描述

2.POST请求参数

  • 参数被放置在请求体中进行传输
  • 获取POST参数需要使用data事件和end事件
  • 获取GET参数使用req.url就可以了
  • 使用querystring系统模块将参数转换为对象格式

form.html

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><!-- method: 指定当前表单提交的方式值可以是get也可以是post --><!-- 如果不写post那默认就是get请求 --><!-- action:指定当前表单提交的地址 --><form method="post" action = "http://localhost:3000 "><input type="text" name="username"><input type="password" name="password"><input type="submit"></form>
</body>
</html>

post.js

// 用于创建网站服务器的模块
const http = require('http');
// app 对象就是网站服务器对象
const app = http.createServer();
// 处理请求参数模块
// 导入系统模块querystring用于将HTTP参数转换为对象格式
const querystring = require('querystring');  // 当客户端有请求来的时候
app.on('request',(req,res) =>{// post参数是通过事件方式接受的// data 当请求参数传递的时候触发data事件// end 当参数传递完成的时候触发事件let postParams = "";// 监听参数传输事件req.on('data',params => {postParams += params;});// 监听参数传输完毕事件req.on('end',() =>{// 把字符串参数处理成对象格式console.log(querystring.parse(postParams));})res.end('ok');
});
// 监听端口
app.listen(3000);
console.log('网站服务器启动成功');

在这里插入图片描述

在这里插入图片描述

http://www.jmfq.cn/news/5010373.html

相关文章:

  • 平面设计可以做网站?/品牌咨询
  • 空投注册送币网站怎么做/百度搜索榜
  • 天津做网站找哪家公司/百度资源共享链接分享组
  • wordpress站点网站地图/网络舆情分析报告范文
  • 做ppt素材的网站有哪些/关键词优化网站排名
  • 代理公司注册后果严重/seo外链平台
  • 网站开发说明书模板/seo优
  • 济南cms建站/佛山网站优化
  • 微信网站应用开发/seo培训课程
  • 网站建设中 模版/南宁网站建设优化服务
  • 苏州哪里做网站好/友情链接名词解释
  • 免费个人网站搭建/网站分析报告范文
  • 网站支付模块/互联网广告销售
  • python数据分析做网站/关键词优化话术
  • 上海 有哪些做网站的公司/网站开发技术有哪些
  • 网站建设和维护待遇怎样/免费发帖推广平台
  • 微商城网站建设咨询/网络营销具有哪些优势和吸引力
  • 后台网站模板下载/旺道seo软件
  • 目前做系统比较好的网站/西安分类信息seo公司
  • 整站seo需要多少钱/站长工具seo查询软件
  • php网站开发实战视频教程/公众号开发
  • 采集网站后台客户数据/免费站推广网站在线
  • 专题网站建设策划/域名查询大全
  • 成都网页开发/杭州seo排名优化
  • 想学销售去哪培训/整站优化网站
  • 网站图片轮播怎么弄/如何在百度发布信息
  • 养生网站建设论文/石家庄seo网站管理
  • 江门企业建站程序/西地那非片说明书
  • 小程序发朋友圈的方法/南京seo排名优化
  • 品牌建设的核心/长沙网站优化方案