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

php网站编程邮箱域名

php网站编程,邮箱域名,wordpress语音,手机wap支付文章目录 前言一、创建http服务二、设置http的响应报文三、不同请求响应不同数据四、请求响应不同html文件1. 添加www文件夹2. js代码3. 效果 五、get和post请求的区别 前言 提示#xff1a;这里可以添加本文要记录的大概内容#xff1a; 一、创建http服务 // 1#xff1a… 文章目录 前言一、创建http服务二、设置http的响应报文三、不同请求响应不同数据四、请求响应不同html文件1. 添加www文件夹2. js代码3. 效果 五、get和post请求的区别 前言 提示这里可以添加本文要记录的大概内容 一、创建http服务 // 1导入http模块 const http require(http)// 2:创建服务器 // req request 请求对象 存储请求的报文信息(请求路径,方法,参数) // res response 响应对象 负责响应客户端的数据 const serve http.createServer((req, res) {res.end(hello word) })// 3监听端口启动服务 /** * 参数说明 * param {type} port 端口号 * param {type} hostname非必填 主机号(ip地址) 不写默认是本机ip*ip 网线在网络中的唯一地址 ,(相当于是人的身份证)端口号 每一个电脑都有很多应用程序,而每个应用程序都有一个编号称之为端口号,识别是哪个应用程序发送的请求 * param {type} callback 回调函数 */ serve.listen(9000, () {console.log(服务器已经启动了); }) 二、设置http的响应报文 // 1导入http模块 const http require(http)const serve http.createServer((req, res) {// 1:设置响应体重点// 注意点:rep.end()只能响应字符串和二进制两种数据,否则程序会出错//1如果想返回对象类型,转成json字符串//2end方法一次只能响应一个res.end(JSON.stringify({name:张三,age:18}));// 2设置响应状态码res.statuseCode 209;// 3设置响应状态的描述res.statusMessage 描述// 4设置响应头res.setHeader(header)})serve.listen(9000, () {console.log(服务器已经启动了); }) 三、不同请求响应不同数据 注意点解决乱码问题res.setHeader(‘Content-Type’,‘text/plain;charsetutf8’); // 1:导包 const http require(http); // 2:创建服务器 const server http.createServer((req, res) {console.log(req.url);if (req.url /) {// 解决乱码问题res.setHeader(Content-Type,text/plain;charsetutf8);res.end(首页)} else if (req.url index) {res.setHeader(Content-Type,text/plain;charsetutf8);res.end(首页)} else if (req.url login) {res.setHeader(Content-Type,text/plain;charsetutf8);res.end(登录成功)} })server.listen(9000, () {console.log(服务器开启成功); })四、请求响应不同html文件 1. 添加www文件夹 文件夹中加上index.html、login.html、404.html文件 2. js代码 // 1:导包 const fs require(fs); const http require(http); const path require(path); // 2:创建服务器 const server http.createServer((req, res) {console.log(req.url);if (req.url / || req.url /index) {// 拼接绝对路径fs.readFile(path.join(__dirname, www, index.html), (err,data) {if (err) {throw err;} else {// 解决乱码问题res.setHeader(Content-Type,text/plain;charsetutf8);res.end(data)}})} else if (req.url /login) {fs.readFile(path.join(__dirname, www, login.html), (err,data) {if (err) {throw err;} else {// 解决乱码问题res.setHeader(Content-Type,text/plain;charsetutf8);res.end(data)}})} else{fs.readFile(path.join(__dirname, www, 404.html), (err,data) {if (err) {throw err;} else {// 解决乱码问题res.setHeader(Content-Type,text/plain;charsetutf8);res.end(data)}})} })server.listen(9000, () {console.log(服务器开启成功); })3. 效果 五、get和post请求的区别 1作用get主要用来获取数据post用来提交数据。 2参数位置get参数在url后面post在请求体里面。 3安全性由于get参数在url上会暴露所以post更安全。 4请求限制get一般为2kpost没有限制。
http://www.dnsts.com.cn/news/78792.html

相关文章:

  • 网站设计公司请示在招聘网站做销售怎么样
  • vs网站模板网上怎么做宣传啊
  • 全国网站建设大赛网站建设费走什么费用
  • 如何建网站老鱼网seo优化软件
  • 有哪几个网站可以做贸易html5自适应网站模版
  • 厦门市建设工程在哪备案网站湛江网站建设服务
  • 哈尔滨自主建站模板东营企业自助建站
  • 网优 是什么网站网站代码的重点内容是什么
  • 临沂品牌网站建设公司网站多个页面要加引导
  • 天津电子商务网站怎样学做网站
  • 网站信息备案变更 哪里做如何申请建设网站首页
  • 高端网站设计报价表wanwang
  • 大学学校网站建设方案简单小网站
  • 黑帽seo怎么做网站排名制作网页的图片
  • 网站简单设计网站两侧对联广告图片
  • 河南平顶山网站建设公司南昌百度推广公司
  • 南雄市建设局网站博物馆建设网站
  • 尤溪建设局网站建设银行北海分行网站
  • 三网合一 营销型网站有什么好的网站可以接单子做
  • 天王手表官方网站免费域名注册2023
  • 广州品牌网站china东莞seo
  • 南山建设网站现在最新技术有哪些
  • 如何利用源码做网站wordpress 画图插件
  • 建筑认证四川网站seo
  • 怎么做点播网站wordpress页面设置方法
  • 天津免费做网站山东seo优化
  • 做网站参考文献男女做暧昧视频网站
  • 公司搭建网站昆山网站建设昆山
  • 珠海网站建设技术外包专业做域名的网站
  • 哈尔滨网站基础优化公众号1000粉丝月收入