0.0.6 • Published 8 years ago

pretty-request v0.0.6

Weekly downloads
2
License
MIT
Repository
github
Last release
8 years ago

pretty-request

一个更简洁的http请求框架 for node.js

说明

基于request库的promise实现

特点

  • 更方便的cookie传递
  • 与request-promise相比返回值更加友好
  • 融合request-debug, 方便调试
  • 默认allowRedirect改为false
  • 可选择body解码方式

使用

co 或 async/await

  let res = yield prettyRequest.post( url , {
            form: { key: value },
            cookies: { key: value},
            decode: 'gbk',
            debug: true,
            headers: headers
          });

 // response
 console.log(res.body)
 console.log(res.statusCode)
 console.log(res.statusMessage)
 console.log(res.cookies) // { cookie1: value1, cookie2: value2 }
 console.log(res.headers)
 console.log(res.raw); // 未加工的response

promise方式

prettyRequest(url, {
      form: { key: value },
      cookies: { key: value},
      decode: 'gbk',
      debug: true,
      headers: headers
}).then((res) => {
  // ...
}).catch((err) => {
    handleError(err);
})

更多功能请参照 request

0.0.6

8 years ago

0.0.5

8 years ago

0.0.4

8 years ago

0.0.3

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago

0.0.0

8 years ago