-------------------- 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服务器已开启");

});

node html响应头,nodejs 中http请求头,响应头相关推荐

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

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

  2. nodejs 中http请求头,响应头

    2019独角兽企业重金招聘Python工程师标准>>> -------------------- 1.request常见的属性 ----------------------- var ...

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

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

  4. h5获取http请求头_nodejs 中http请求头,响应头

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

  5. python的Web框架,Django框架中的请求与响应

    请求与响应 简单流程图 我们先来了解一个请求与响应的大概流程 视图函数接受到的request到底是个什么对象呢? 服务器接收到http协议的请求后,会根据报文创建HttpRequest对象视图函数的第 ...

  6. JavaWeb 修炼之路(五)服务器中的请求和响应

    请求响应流程 服务器处理请求的流程: 服务器每次收到请求时,都会为这个请求开辟一个新的线程: 服务器会把客户端的请求数据封装到request对象中,request就是请求数据的载体: 服务器还会创建r ...

  7. java请求响应中转_J2EE中的请求中转、重定向和包含关系

    J2EE中的请求转发.重定向和包含关系 一.请求转发 使用javax.servlet.RequestDispatcher.forward()方法来转发收到的Http请求. 将最初请求的ServletR ...

  8. PHP中curl请求无响应

    php使用curl请求无反应问题 项目中碰到一次同代码不同电脑调试问题 一台电脑请求无任何响应 另一台正常响应 记录curl 最主要的是ssl去除验证+最后四项 <?php /** curl 获 ...

  9. HTTP协议(5)HTTP请求和响应

    之前曾介绍过,所有的HTTP通信都被构造成一对HTTP请求和HTTP响应,HTTP协议的请求与响应报文都是由"首部header"和"主体body"两部分组成的. ...

最新文章

  1. 优词词根词典mdx_推荐|一波好用的在线英语词典网站
  2. python资料下载-python电子书学习资料打包分享百度云资源下载
  3. java网格式布局登录界面_Java学习笔记------自己书写的登录界面实例
  4. python入门导引
  5. 三百年前的AI骗局:骗过美国总统和普鲁士大帝的国际象棋AI
  6. MongoDB 聚合操作之$group使用
  7. PHP如何连接MySQL数据库
  8. matlab空格会消失了,如何在Matlab中自动删除保存的尾随空格?
  9. 图谱实战 | 徐美兰:深度应用驱动的医学知识图谱构建
  10. java窗体加入声音_我用JAVA写好了一个窗体游戏,怎么加背景音乐?
  11. 更改电脑外部串口端口COM号
  12. Linux和Windows文件实时同步
  13. 杭电OJ系列 刷题顺序
  14. click事件修改css_CSS Click事件
  15. 风变python基础语法第11关_风变编程-Python基础语法
  16. 大数据可视化设计师丹尼斯_自助数据可视化设计师如何谋生
  17. Excel 宏快捷键删除单元格所在的行
  18. python输入一个浮点数、输出其整数部分和小数部分_输入一个浮点数,并输出该数的整数部分和小数部分...
  19. 启动virtualbox虚拟机显示Attempted to kill the idle task错误
  20. 宣传文本html,优秀的宣传语(精选50句)

热门文章

  1. 可能是你见过的最完善的微前端解决方案
  2. 如何重命名Git标签?
  3. activiti 作业执行器定时开始事件
  4. activiti(7.0) 组任务流程CandidateUsers
  5. 通过java读取.properties 配置文件
  6. cropper固定宽高裁剪_cropper实现基本的裁剪图片并上传
  7. BUG类算法研究分析
  8. 麦克纳姆轮全向移动机器人运动模型及应用分析
  9. L1-02 聪明的高斯 (5 分)
  10. 洛谷——P1867 【Mc生存】经验值