반응형
1. HTTP GET 요청
1) 단순 GET 요청
(1) Code
const request = require('request');
// Get 요청하기 http://www.google.com
const options = {
uri: "http://www.google.com"
};
request.get(options, function (error, response, body) {
//callback
});
(2) Payload
2) Query String을 포함한 GET 요청
(1) Code
const request = require('request');
// Get 요청하기 http://www.google.com?id=1000
const options = {
uri: "http://www.google.com",
qs:{
id:1000
}
};
request.get(options, function (error, response, body) {
//callback
});
(2) Payload
3) Custom Header GET 요청
(1) Code
const request = require('request');
// Get 요청하기 http://www.google.com
const options = {
uri: "http://www.google.com",
headers: {
'User-Agent': 'Joe Crawler'
}
};
request.get(options, function (error, response, body) {
//callback
});
(2) Payload
2. HTTP POST 요청
1) 단순 POST 요청
(1) Code
const request = require('request');
// POST 요청하기 http://www.google.com
const options = {
uri:'http://google.com',
method: 'POST'
}
request.post(options, function (error, response, body) {
//callback
});
(2) Payload
2) Form 데이터를 포함한 POST 요청
(1) Code
const request = require('request');
// POST 요청하기 http://www.google.com
const options = {
uri:'http://google.com',
method: 'POST',
form: {
id:'1000',
name:'joe',
}
}
request.post(options, function (error, response, body) {
//callback
});
(2) Payload
3) JSON 데이터를 포함한 POST 요청
(1) Code
const request = require('request');
// POST 요청하기 http://www.google.com
const options = {
uri:'http://google.com',
method: 'POST',
body: {
id:'1000',
name:'joe',
},
json:true
}
request.post(options, function (error, response, body) {
//callback
});
(2) Payload
3) Custom Header JSON 데이터를 포함한 POST 요청
(1) Code
const request = require('request');
// POST 요청하기 http://www.google.com
const options = {
uri:'http://google.com',
method: 'POST',
headers: {
'User-Agent': 'Joe Crawler'
}
}
request.post(options, function (error, response, body) {
//callback
});
(2) Payload
반응형
'IT개발 > Nodejs' 카테고리의 다른 글
Nodejs Forever 모듈 설치 및 기본 사용법 (0) | 2018.12.06 |
---|---|
Linux에 nodejs 설치하기 (0) | 2018.12.05 |
댓글