-------------------- 1.request常见的属性 -----------------------

var http=require("http");

var server=http.createServer(); //创建服务器

server.on("request",function(req,res){

// request.headers 打印全部请求头信息--对象形式

// request.rawHeaders 全部头信息--数组形式

// request.httpVersion 请求的协议方式

// request.method 请求的方式

// request.url 请求的路径

console.log(req.headers);

res.end();

})

server.listen(9090,function(){

console.log("localhost://9090服务器已开启");

});

-------------------- 2.response常见的属性 -----------------------

var http=require("http");

var server=http.createServer(); // 创建服务器

server.on("request",function(req,res){

// res.statusCode=404; //响应码

// res.statusmessage="not found"; //响应消息

// res.setHeader('Content-Type','text/plain;charset=utf-8');

res.writeHead(404,'not found',{

'Content-Type':'text/palin;charset=utf-8'

});

// 1.写内容

res.write("快国庆了,开心!!");

// 2. 每个请求都必须要调用的一个方法 res.end();

// 结束响应(请求)

// 告诉服务器该响应的报文头、报文体等等全部已经响应完毕了,可以考虑本次响应结束。

// res.end() 要响应数据的话,数据必须是 String 类型或者是 Buffer 类型

res.end();

// 3.设置 http 响应状态码(放置响应信息的最前面)

// res.statusCode=200; //响应码

// res.status.message="OK"; //响应消息

// 4. 通过 res.setHeader() 来设置响应报文头

// res.setHeader() 要放在 res.write() 和 res.end() 之前设置

// 因为即便我们不设置响应报文头,系统也会默认有响应报文头,并且默认发送给浏览器,当已经发送过响应报文头后,就不能再通过 res.setHeader() 来再次设置响应报文头了

// 否则就会报错

// res.setHeader('Content-Type','text/plain;charset=utf-8')

//5. writeHeader 书写响应头(包括响应状态码和设置头内容)

// res.writeHead(404,'not found',{

// 'Content-Type':'text/palin;charset=utf-8'

// });

})

server.listen(9090,function(){

console.log("localhost://9090服务器已开启");

});

h5获取http请求头_nodejs 中http请求头,响应头相关推荐

  1. Effective Objective-C 2.0 — 第二条:类的头文件中尽量少引入其他头文件

    第二条:类的头文件中尽量少引入其他头文件 使用向前声明(forward declaring) @class EOCEmployer 1, 将引入头文件的实际尽量延后,只在确有需要时才引入,这样就可以减 ...

  2. php获取curl头_php中CURL请求头和响应头获取方法

    本文主要和大家分享php中CURL请求头和响应头获取方法,希望能帮助到大家. 1.从CURL中获取响应头$oCurl = curl_init(); // 设置请求头, 有时候需要,有时候不用,看请求网 ...

  3. node html响应头,nodejs 中http请求头,响应头

    -------------------- 1.request常见的属性 ----------------------- var http=require("http"); var ...

  4. Ajax获取gzip,如何在javascript中解压缩gzip xhr响应

    我有一个来自Web请求的gzipped响应,我需要在JavaScript中解压缩(实际上,在AJAX调用的成功函数中 - 我的代码在无头浏览器中运行,并且没有内置的gzip完整浏览器提供的处理支持). ...

  5. 前端获取不到后端在拦截器中设置的响应头

    前言: 最近后端在做验token时遇到一个问题,两个前端项目分别使用Vue和Angular.两个项目token产生和验签规则是一样的(流程:后端Java在拦截器中验token,如果验签成功刷新toke ...

  6. Android系列之网络(二)----HTTP请求头与响应头

    一.HTTP头引入: 正确的设置HTTP头部信息有助于搜索引擎判断网页及提升网站访问速度.通常HTTP消息包括:客户机向服务器的请求消息和服务器向客户机的响应消息.客户端向服务器发送一个请求,请求头包 ...

  7. iOS开发之HTTP的请求头和响应头 以及常见的响应状态码

    *************请求头************** 请求头:包含了对客户端的环境描述.客户端请求信息等 GET /minion.png HTTP/1.1   //包含了请求方法.请求资源路径 ...

  8. HTTP请求头与响应头

    本篇文章中,将学习一下HTTP请求头与响应头的知识. 一.HTTP头引入: 正确的设置HTTP头部信息有助于搜索引擎判断网页及提升网站访问速度.通常HTTP消息包括:客户机向服务器的请求消息和服务器向 ...

  9. 【译】在ASP.Net和IIS中删除不必要的HTTP响应头

    引入 每次当浏览器向Web服务器发起一个请求的时,都会伴随着一些HTTP头的发送.而这些HTTP头是用于给Web服务器提供一些额外信息以便于处理请求.比如说吧.如果浏览器支持压缩功能,则浏览器会发送A ...

最新文章

  1. 16-acrobat por 简单使用指南
  2. Android短视频开发都需要什么技术?
  3. 面试--js实现继承的几种方式
  4. JDK源码解析之集合篇2--Collection
  5. PHP的echo和print小谈
  6. 【SSM框架系列】SpringMVC的文件上传、拦截器及异常处理
  7. Http 与 Socket 区别
  8. 2011阿里巴巴集团实习生招聘笔试题 CC++
  9. boost::gil::channel_traits用法的测试程序
  10. js实现复制粘贴功能
  11. IOS ----UIButton用法详解
  12. html img图片等比例缩放_我掏空了各大搜索引擎,整理了HTML图片标签笔记,满满干货...
  13. ArcGIS里表示地理信息的动态变化(例三)
  14. JS中元素的属性(class、style)操作
  15. 嵌入式linux蓝牙通讯,开发板蓝牙通信问题,有这方面经验的请进
  16. 网络性能测试工具iperf的安装与使用
  17. Android面试题整理【转载】
  18. pci串口驱动安装失败_PCI转串口卡驱动安装问题
  19. 别在为没有HDR贴图而烦恼了,30G 8K统统都白送!
  20. php 入库验证,mayfish 数据入库验证代码

热门文章

  1. 打通前后端逻辑,客户端Flutter代码一天上线
  2. AliOS Things全链路优化-CoAP FOTA
  3. 什么是 RedCap?一文详解!
  4. 报应!GitHub上线围剿Python计划,已有4万人跟进,你呢?
  5. 苹果支付60亿美元与高通和解?亚马逊不再运营中国国内市场业务;华为愿同德国签“无间谍软件协议”;Facebook开发语音服务...
  6. java http 1.1_java11新特性HttpClient
  7. java 数组数据类型_java基本数据类型和数组
  8. java 方法保存变量_java – 在初始化对象或将其保存为变量并调用该方法时,调用方法的速度更快...
  9. python 元组长度_Python 学习笔记 - 元组
  10. js获取数组中最大和最小值