fetchagent

2019-10-23 admin

fetchagent是什么

什么是fetchagent,Flex API for global fetch

fetchagent使用教程帮助文档

NPM version Build Status Dependency Status Dev Dependency Status

fetchagent

Flex API for global fetch

Install

$ npm install --save fetchagent

Usage

var fa = require('fetchagent');

// using callbacks
fa
  .get('http://httpbin.org/xml')
  .end(function(err, response) {
    if (err) {
      console.log(err, status);
    }
    console.log("Received:", response);
  });

// using promises
fa
  .post('http://httpbin.org/post')
  .send({ echo: 42 })
  .json()
  .then(function(response) {
    console.log("Received:", response.echo);
  });

API

To configure request use one or more:

  • get(url), put(url), post(url), delete(url) - HTTP method to url
  • query() - sets search params (a.k.a querystring)
  • set(name, vale) - sets header name to value
  • set(obj) - sets headers for all properties of the object
  • redirect(flag) - pass truthy value if fetchagent is supposed to automatically handle redirects

To send request use on of:

  • end(callback) - pass callback(err, body)
  • end() - returns a Promise that resolves to a response
  • json() - returns a Promise resolving to a parsed object
  • text() - returns a Promise resolving to a body text

License

MIT © Damian Krzeminski

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处。

转载请注明:文章转载自 JavaScript中文网 [https://www.javascriptcn.com]

本文地址:https://www.javascriptcn.com/read-78087.html

文章标题:fetchagent

回到顶部