基于 Fetch API 封装的 HTTP Client Fetch HTTP Client
- 授权协议: MIT
- 开发语言: JavaScript
- 操作系统: 跨平台
- 软件首页: https://github.com/starlight36/fetch-http-client
- 软件文档: https://github.com/starlight36/fetch-http-client/blob/master/README.md
软件介绍
一个基于 Fetch API 封装的 HTTP Client,可用于浏览器及其他兼容环境中,设计之初是为了ReactJS和ReactNative访问后端RestAPI使用。比其他基于Fetch API的封装优势在于,它的中间件机制支持对请求和应答进行异步处理。
安装:
npm install fetch-http-client --save
使用:
import FetchHttpClient, { json } from 'fetch-http-client';
// Create a new client object.
const client = new FetchHttpClient('http://api.example.com/endpoint');
// Add access token
client.addMiddleware(request => {
request.options.headers['X-Access-Token'] = 'secret';
});
// Add json support
client.addMiddleware(json());
// Add Logging
client.addMiddleware(request => response => {
console.log(request, response);
});
// Fire request.
client.get('test').then(response => console.log(response.jsonData));
// Path variables support.
client.get('users/{id}', { uriParams: { id: 1 } }).then(response => console.log(response.jsonData));预处理异步请求的中间件示例,从存储中异步读取accessToken,并添加到请求头中:
// Add access token asynchronously
client.addMiddleware(request => {
return AsynchronousStorage.fetch('accessToken').then(token => {
request.options.headers['X-Access-Token'] = token;
return request;
});
});
统计自然语言处理
宗成庆 / 清华大学出版社 / 2008-5 / 66.00元
内容简介 本书全面介绍了统计自然语言处理的基本概念、理论方法和最新研究进展,内容包括形式语言与自动机及其在自然语言处理中的应用、语言模型、隐马尔可夫模型、语料库技术、汉语自动分词与词性标注、句法分析、词义消歧、统计机器翻译、语音翻译、文本分类、信息检索与问答系统、自动文摘和信息抽取、口语信息处理与人机对话系统等,既有对基础知识和理论模型的介绍,也有对相关问题的研究背景、实现方法和技术现状的详......一起来看看 《统计自然语言处理》 这本书的介绍吧!
CSS 压缩/解压工具
在线压缩/解压 CSS 代码
在线进制转换器
各进制数互转换器
