사전 설치 요구사항
request 모듈 사용시, 추가적인 request 모듈 설치를 필요로 한다.
npm install request
폼 전송 방법
request.post('http://service.com/upload', {form:{key:'value'}})
// or
request.post('http://service.com/upload').form({key:'value'})
// or
request.post({url:'http://service.com/upload', form: {key:'value'}}, function(err,httpResponse,body){ /* ... */ })
쿠키 저장
로그인 등에서 서버로부터 전달받은 쿠키를 저장하고 이후에 요청에 계속 사용하고 싶을 경우, 아래 방법 중 한가지를 사용한다.
1) 매 요청마다 옵션에 jar: true를 설정
request({
...
jar: true
},
...
2) 요청 전에 디폴트값으로 설정
var request = request.defaults({jar: true})
'1. 연구 모듈 > Node.js' 카테고리의 다른 글
[Node.js] HTML 파싱하기 (cheerio 모듈 사용) (0) | 2016.09.27 |
---|---|
[Node.js] HTTP 요청하기 (request 모듈 사용) (0) | 2016.09.26 |
[Node.js] HTTP 요청하기 (http 모듈 사용) (0) | 2016.09.26 |
[겉핥기 프로젝트] Node.js 개발 환경 (0) | 2016.08.31 |