轻量的Ajax API SuperAgent

MIT
JavaScript
跨平台
2015-05-31
玛雅牛

SuperAgent 是一个轻量的Ajax API,服务器端(Node.js)客户端(浏览器端)均可使用,SuperAgent具有学习曲线低、使用简单、可读性好的特点,可作为客户端请求代理模块使用,当你想处理get,post,put,delete,head请求时,可以考虑使用SuperAgent。

浏览器支持:

Sauce Test Status

示例代码:

 request
   .post('/api/pet')
   .send({ name: 'Manny', species: 'cat' })
   .set('X-API-Key', 'foobar')
   .set('Accept', 'application/json')
   .end(function(err, res){
     if (res.ok) {
       alert('yay got ' + JSON.stringify(res.body));
     } else {
       alert('Oh no! error ' + res.text);
     }
   });

SuperAgent请求的默认方法为GET,所以你可可以简单地写如下代码:

request('/search', function(res){

 });
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

nodejs实践--请求转发superagent框架

官方文档 node--superagent官网 github-doc 初学,拿来练手,nodejs代理有成熟方案:node-http-proxy,推荐使用。(据说更好的代理服务器是nginx) 问题 客户端(浏览器)通过ajax请求第三方...

2018/08/30 16:55
44
0
Nodejs中的请求使用代理

记录保存,以供查阅。

2014/06/05 11:46
3.4K
0
【HAVENT原创】superagentCallback*** is not defined

在使用 superagent-jsonp 跨域调用过程中,直接报错:Uncaught ReferenceError: superagentCallback*** is not defined 根本原因是callback已经被浏览器回收了,通过设置timeout时间该问题可...

2018/09/14 11:48
34
0
前端那些事之node+express+koa学习

前端那些事之node+express

2017/10/31 09:45
42
0
实战nodejs写网络爬虫

自己是写.Net程序出身的,但是这个生态圈……不说了都是泪,一时兴起玩玩nodejs,想着拿什么练个笔,于是就准备复刻一下以前自己写的爬虫,自己一直在用的都是C#.Net写的Winform程序,nodej...

2018/12/14 10:17
6
0
WebSplider在线爬虫

WebSplider 基于NodeJS的在线爬虫系统。支持提供数据接口API。 1、当你想在自己的网站添加一个小的新闻模块时,你可以利用WebSplider爬虫爬取指定网站的数据,然后在后端或者前端请求数据接口...

2018/07/22 00:28
273
0
HTTPie 工具使用入门

HTTPie 是一个 HTTP 的命令行客户端,目标是让 CLI 和 web 服务之间的交互尽可能的人性化。这个工具提供了简洁的 http 命令,允许通过自然的语法发送任意 HTTP 请求数据,展示色彩化的输出。...

2017/10/28 00:53
21
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部