request 모듈 사용시, 추가적인 request 모듈 설치를 필요로 한다.


npm install request



HTTP 요청하기


var request = require('request');

request({
    url: 'http://httpbin.org/ip',
}, function(err, res, html) {
    if (err) {
        console.log(err);
        return;
    }

    console.log("received server data:");
    console.log(html);
});


참고 사항


 - https 접속을 위해서는 url 안에 직접 'https://~'와 같은 형식으로 입력하면 된다.


 - 헤더 정의가 필요할 경우, 아래와 같이 추가한다.


request({
  ...


  headers: {

    'Content-Type': 'text/html'
  }
},
...





,