node作为中间服务层如何发送请求
来源:互联网 发布:数据分析师考试大纲 编辑:程序博客网 时间:2024/06/08 10:21
GET请求:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
var http = require(
'http'
);
var qs = require(
'querystring'
);
var data = {
a:
123
,
time: new Date().getTime()};//这是需要提交的数据
var content = qs.stringify(data);
var options = {
hostname:
'127.0.0.1'
,
port:
10086
,
path:
'/pay/pay_callback?'
+ content,
method:
'GET'
};
var req = http.request(options, function (res) {
console.log(
'STATUS: '
+ res.statusCode);
console.log(
'HEADERS: '
+ JSON.stringify(res.headers));
res.setEncoding(
'utf8'
);
res.on(
'data'
, function (chunk) {
console.log(
'BODY: '
+ chunk);
});
});
req.on(
'error'
, function (e) {
console.log(
'problem with request: '
+ e.message);
});
req.end();
POST请求:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
var http = require(
'http'
);
var qs = require(
'querystring'
);
var post_data = {
a:
123
,
time: new Date().getTime()};//这是需要提交的数据
var content = qs.stringify(post_data);
var options = {
hostname:
'127.0.0.1'
,
port:
10086
,
path:
'/pay/pay_callback'
,
method:
'POST'
,
headers: {
'Content-Type'
:
'application/x-www-form-urlencoded; charset=UTF-8'
}
};
var req = http.request(options, function (res) {
console.log(
'STATUS: '
+ res.statusCode);
console.log(
'HEADERS: '
+ JSON.stringify(res.headers));
res.setEncoding(
'utf8'
);
res.on(
'data'
, function (chunk) {
console.log(
'BODY: '
+ chunk);
});
});
req.on(
'error'
, function (e) {
console.log(
'problem with request: '
+ e.message);
});
// write data to request body
req.write(content);
req.end();
0 0
- node作为中间服务层如何发送请求
- node 发送post请求
- Node.js如何使用代理发送request请求?
- Node.js发送HTTP请求
- node js 发送http请求
- Ajax-请求参数作为XML发送
- java 作为客户端发送http请求。
- 3请求参数作为XML发送
- 3请求参数作为XML发送
- http发送服务请求实例
- node.js发送http(get,post)请求
- Node.js中http 接收get请求、接收post请求、发送get请求、发送post请求
- 2.6 如何发送简单请求
- 2.6 如何发送简单请求
- Android如何发送HTTP请求
- PHP如何发送异步请求
- oracle如何发送http请求
- NodeJS如何发送HTTPS请求
- ffmpeg gpu(nvida_cuda)加速
- Win Server 2003 P2V迁移方法
- Java基础之面向对象基础知识整理——类和对象
- 接入物理键盘时, 默认弹出软件键盘
- CImageList常见的错误,函数的存活周期
- node作为中间服务层如何发送请求
- BootStrap简单轮播图
- pow函数返回值出现误差问题
- ArcMap+Visio实现高清矢量地图导出,轻松插入Word文档中,消除文字模糊现象
- dataframe写入postgresql数据库中
- invalid bound statement (not found)
- 面向对象的特性之—初识封装
- poj1949(拓扑,dp)
- Andorid 支付宝调起H5页面异常 系统繁忙4000