文档章节

Http客户端

song316
 song316
发布于 2015/10/10 16:26
字数 140
阅读 62
收藏 2
  • get请求

var http = require('http');
     var opts = {
         host: 'www.google.com'
         port: 80,
         path: '/',
};
var req = http.get(opts, function(res) {
        console.log(res);
        res.setEncoding('utf8');     //设置编码后才能正常显示.
        res.on('data', function(data) {
          console.log(data);
        });
});
  • 普通请求

var options = {
      host: 'www.example.com',
      port: 80,
      path: '/submit',
      method: 'POST'
};
    var req = http.request(options, function(res) {
      res.setEncoding('utf8');
      res.on('data', function (chunk) {
        console.log('BODY: ' + chunk);
      });
});
req.write("my data");    //每一次write调用都会立马上传数据,不会缓存.
req.write("more of my data");   //可以把流的data事件绑定到write方法达到写流的目的.
req.end();    //end方法调用之前,服务器不会响应.


© 著作权归作者所有

共有 人打赏支持
song316
粉丝 1
博文 9
码字总数 1085
作品 0
闵行
高级程序员
ejabberd中的http反向推送

http的反向推送通常使用"长轮询"或"长连接"的方式。 所谓"长轮询"是指客户端发送请求给服务器,服务器发现没有数据需要发送给客户端于是hold住不及时返回,等有数据需要发送给客户端时,进行...

hncscwc
2013/11/23
0
0
acl 网络通信与服务器框架库示例列表

跨平台网络通信及服务器框架库 --- "acl" 项目里有大量的测试及应用示例,主要有三个示例集合,如下: 1、acl/samples:该目录下的例子主要是基于 libacl 及 libprotocol 两个库的例子 - 1....

郑树新
2014/07/15
0
0
http2概述及Java9对其的支持

HTTP/2概述 HTTP/2意在减轻为维护HTTP/1.1复杂的底层架构而带来的痛苦,以提高HTTP/1.1的性能。尽管HTTP/2仍然对HTTP/1.1向下兼容,但它已不再是一个基于文本的协议。当客户端通过HTTP/1.1请...

rickiyeat
2017/09/23
0
0
综合技术 --HTTP协议理解

HTTP是一个客户端和服务器端请求和应答的标准。客户端是终端用户,服务器端是网站。通过使用web浏览器,客户端发起一个到服务器上指定端口(默认端口为80)的HTTP请求。 通常由http客户端发起一...

求是科技
2015/04/06
0
0
http协议系列第七章 网关、隧道及中继

本章主要讲解了: http和其他协议及应用程序之间起到接口作用的网关;允许不同类型的web应用程序互相通信的应用程序接口;允许用户在http连接上发送非http流量的隧道;作为一种简化的http代理...

卟想苌亣
04/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Minifilter的动态安装、加载及卸载

MINIFILTER框架的文件系统过滤驱动,无法使用的CreateService和OpenService进行动态加载。 看了一下,使用Inf文件安装Minifilter驱动的方式是在注册表驱动服务项下比传统驱动多创建了Instanc...

simpower
25分钟前
3
0
idea新建springCloud项目(6)- Config Server使用

1.在IDEA新建springCloud项目-Config Server 修改版本,和之前建的eureka项目版本一致,修改完记得刷新: 删除掉不需要的文件: 2.把Config S 服务注册到eureka上去,配置git地址,启动项目 ...

monroeCode
31分钟前
4
0
大数据可视化项目开发总纲

第1章 开发文档总纲 1.1 开发工具清单 名称 版本 备注 Pentaho-bi server pentaho-server-ce-7.1 Pentaho Cde为其内置工具 Pentaho-prd pentaho-prd-ce-7.1 Pentaho Report Designer报表工具...

ZhangLG
31分钟前
4
0
pip安装超时问题

pip3 install --default-timeout=100 tensorflow 设置为100秒 参考: User Guide How to solve ReadTimeoutError: HTTPSConnectionPool(host='pypi.python.org', port=443) with pip?......

亚林瓜子
33分钟前
2
0
fragment 旋转时保持当前实例

设备旋转时保存Fragment的交互状态: setRetainInstance(true);

zdglf
35分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部