사전 설치 요구사항


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})




,