Comunica 获取 HTTP 演员
一个 HTTP 密码 演员 用途 获取 执行 HTTP 请求.
当这个演员被用到Node.js时,一个基于内存的缓存会被初始化.
此缓存仅在 httpCache 启用了上下文标记.
这个模块是 通信框架, (中文(简体) ), 并且只能用于 想要建立自己的查询引擎的开发者。 。 。 .
当使用此字符时, 可通过上下文提供自定义获取执行( E)fetch) (中文(简体) ).
如果没有提供,则全球 fetch 使用运行时间或多填充.
如果您想要询问Comunica, 请点击这里。 。 。 .
安装
$ yarn add @comunica/actor-http-fetch
配置
安装后,此软件包可以添加到您的引擎配置中如下:
{
"@context": [
"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-http-fetch/^5.0.0/components/context.jsonld"
],
"actors": [
{
"@id": "urn:comunica:default:http/actors#fetch",
"@type": "ActorHttpFetch"
}
]
}
配置参数
cacheMaxSize: 缓存的最大大小(以字节计). 默认为104857600(100MB) (英语).cacheMaxCount: 在缓存中存储的最大文档数量。 默认为1000。 。 。 .cacheMaxEntrySize:缓存中条目的最大大小(以字节计). 默认为5242880(5MB) (英语).httpInvalidator调解人: HTTP 无效总线。 。 。 .agentOptions:在Node.js环境中HTTP代理的代理JSON选项. (可选)