request.js
링크 : https://www.npmjs.com/package/request#streaming
node.js에서 원격의 api에 요청을 할 때 쓰는 모듈이다.
설치 방법 |
npm install request |
모듈 선언 |
var request = require(‘request’) |
간단한 사용 방법 |
Request.get(‘url’, function(error, response, body){ |
- 헤더 속성을 변경할 때
속성이름 |
설명 |
uri |
요청 할 페이지의 uri을 쓴다. |
method |
요청방식으로 get, post, put 이 있다. |
timeout (밀리세컨드) |
응답 대기시간으로 지정 시간이 지나면 리다이렉트 처리 여부를 확인한다. |
followRedirect |
응답 대기시간이 지나면 리다이렉트 처리할지 여부를 설정한다. |
maxRedirect |
리다이렉트 처리를 최대 몇 개까지 할지 설정한다. |
헤더 속성을 변경한 예시 |
var request = require("request"); |
폼 데이터를 제출할 때
request.js는 post방식을 이용하여 폼 데이터를 제출할 수 있다.
폼을 작성한 예시 |
var request = require("request"); |
쿠키를 사용할 때
request.js는 쿠키의 사용을 용이하게 하기 위해 jar()와 cookie() 메서드를 제공한다.
메서드이름 |
설명 |
request.cookie() |
쿠키를 생성한다. |
request.jar() |
생성한 쿠키를 추가한다. |
쿠키를 사용한 예시 |
var request = require("request"); |