问题标签 [insomnia]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4095 浏览

node.js - 多部分/表单数据未收到 REST 发布信息

使用 Restify & Mongoose,我构建了一个基本的 REST API。只要我将 JSON 内容application/json作为内容发送,一切正常。

但现在我需要发送图像和内容,所以我切换到multipart/form-data特定路线。它似乎根本没有得到内容。

这是使用 Insomnia 发送到我的 API 的基本设置:

满足于失眠

很简单。Mongodb 模型目前只需要filenameand url(一旦可行,我将处理文件本身)。

这就是我从服务器得到的响应:

所以它说它没有任何字段内容。

时间轴显示字段已发送:

这是我的功能:

Aconsole.logreq.body显示它是空的。我已经安慰req自己看数据是否可以存储在其他任何地方,但我找不到任何东西。

我在这里错过了什么?先感谢您。

0 投票
1 回答
236 浏览

graphql - 发送 GraphQL 获取请求时收到 400 错误

我正在使用 Insomnia 客户端来形成 GraphQL 查询。我有以下查询 query purchaseOrders{purchaseOrders(limit: 1){poNumber}}

以承载令牌作为唯一标头发送。

我收到了400回复,这是我第一次使用 GraphQL,所以我不确定我做错了什么或如何排除故障。

此查询在我的沙箱中工作。

0 投票
2 回答
4546 浏览

javascript - Marvel API 和 Insomnia(或 Postman):如何传递所需的哈希值?

我是一个相对较新的 Javascript 程序员,我正在试验 Marvel API(我需要访问项目的图像)并且在围绕需求时遇到了一些麻烦。

据我了解,从服务器端应用程序调用 API 时,您需要传递 ahash和 a (我想是时间戳)。ts但是我在文档中没有看到使用客户端应用程序时需要这样做。

我尝试用 Insomnia 做一些基本的端点测试,我收到了消息"You must provide a hash."。显然我也需要hash客户端访问?

我已经看到了一些 NodeJS 示例,这些示例向您展示了如何生成hash(例如,https://www.raymondcamden.com/2014/02/02/Examples-of-the-Marvel-API),但客户端没有(我能找到)。我也不知道如何在 Insomnia(或 Postman)中生成这个。任何正确方向的指针将不胜感激。

我还想问authorized domains从本地机器访问 Marvel API 时扮演什么角色。我需要添加localhost到此列表中吗?

谢谢你的帮助!

0 投票
2 回答
3424 浏览

php - 如何使用 php 将 6 gb CSV 文件拆分成块

我是一个初学者级开发人员学习php。我需要做的任务是将包含数据的6gb CSV文件上传到数据库中。我需要访问数据,即通过controller.php文件读取文件然后拆分将巨大的 CSV 文件转换为 10,000 行输出 CSV 文件,并将数据写入这些输出 CSV 文件。我已经完成了这个任务一个星期了,还没有弄清楚。你们能帮我解决这个问题吗?

0 投票
2 回答
111 浏览

node.js - 使用 Nodejs 快速发布

不幸的是,当我通过(配置表单标题)向我的 api 发送一些东西body: {}时,我在请求对象中得到了一个空:POSTInsomniaForm URL EncodedContent-Type: application/x-www-form-urlencoded

这是我的快速代码:

我究竟做错了什么?如果我将 Insomnia 配置为 Form as JSON, Header ,我还需要在我的代码中进行哪些更改Content-Type: application/json

0 投票
1 回答
315 浏览

python-requests - 使用 Insomnia 工具测试 authlib 失败

我启动了这个示例服务器并注册了一个用户应用程序。我试图简单地看到一些至少有效的东西,但这非常困难。我不确定这个 authlib 库是完全搞砸了还是我做错了什么。所以我像这样填写所有内容,并得到一个响应,标题中没有提供授权。如果我切换到标题选项卡并添加名为“授权”的标题并在值字段中写入一些内容,我会收到我提供无效令牌的响应。但据我了解,Insomnia 处理这个和 1:获取令牌 2:执行我想要的请求(在本例中为 GET:/api/me)。那么问题出在哪里,为什么这个库不能按预期工作?

图 1 图 2

0 投票
1 回答
6890 浏览

npm - 导入json Swagger到失眠

我正在尝试将 Json 文件从 Swagger 导入失眠症。为此,我使用 NPM 的这个项目(我不熟悉 NPM):

https://www.npmjs.com/package/insomnia-importers

我有 npm v6.5.0 和节点 v11.9.0

为此,我运行以下命令insomnia-import /path/to/swagger-export.json > insomnia-export.json

0/lib/node_modules/insomnia-importers/src/importers/swagger2.js:242:37) 在 importRequest (/Users/user/.nvm/versions/node/v11.9.0/lib/node_modules/insomnia-importers/src /importers/swagger2.js:173:11) 在 tags.forEach (/Users/user/.nvm/versions/node/v11.9.0/lib/node_modules/insomnia-importers/src/importers/swagger2.js:129: 21)(节点:38053)UnhandledPromiseRejectionWarning:未处理的承诺拒绝。此错误源于在没有 catch 块的情况下抛出异步函数内部,或拒绝未使用 .catch() 处理的承诺。(拒绝 ID:1)(节点:38053)[DEP0018] DeprecationWarning:不推荐使用未处理的承诺拒绝。将来,未处理的 Promise 拒绝将使用非零退出代码终止 Node.js 进程。37) 在 importRequest (/Users/user/.nvm/versions/node/v11.9.0/lib/node_modules/insomnia-importers/src/importers/swagger2.js:173:11) 在 tags.forEach (/Users/user /.nvm/versions/node/v11.9.0/lib/node_modules/insomnia-importers/src/importers/swagger2.js:129:21)(节点:38053)UnhandledPromiseRejectionWarning:未处理的承诺拒绝。此错误源于在没有 catch 块的情况下抛出异步函数内部,或拒绝未使用 .catch() 处理的承诺。(拒绝 ID:1)(节点:38053)[DEP0018] DeprecationWarning:不推荐使用未处理的承诺拒绝。将来,未处理的 Promise 拒绝将使用非零退出代码终止 Node.js 进程。37) 在 importRequest (/Users/user/.nvm/versions/node/v11.9.0/lib/node_modules/insomnia-importers/src/importers/swagger2.js:173:11) 在 tags.forEach (/Users/user /.nvm/versions/node/v11.9.0/lib/node_modules/insomnia-importers/src/importers/swagger2.js:129:21)(节点:38053)UnhandledPromiseRejectionWarning:未处理的承诺拒绝。此错误源于在没有 catch 块的情况下抛出异步函数内部,或拒绝未使用 .catch() 处理的承诺。(拒绝 ID:1)(节点:38053)[DEP0018] DeprecationWarning:不推荐使用未处理的承诺拒绝。将来,未处理的 Promise 拒绝将使用非零退出代码终止 Node.js 进程。nvm/versions/node/v11.9.0/lib/node_modules/insomnia-importers/src/importers/swagger2.js:129:21)(节点:38053)UnhandledPromiseRejectionWarning:未处理的承诺拒绝。此错误源于在没有 catch 块的情况下抛出异步函数内部,或拒绝未使用 .catch() 处理的承诺。(拒绝 ID:1)(节点:38053)[DEP0018] DeprecationWarning:不推荐使用未处理的承诺拒绝。将来,未处理的 Promise 拒绝将使用非零退出代码终止 Node.js 进程。nvm/versions/node/v11.9.0/lib/node_modules/insomnia-importers/src/importers/swagger2.js:129:21)(节点:38053)UnhandledPromiseRejectionWarning:未处理的承诺拒绝。此错误源于在没有 catch 块的情况下抛出异步函数内部,或拒绝未使用 .catch() 处理的承诺。(拒绝 ID:1)(节点:38053)[DEP0018] DeprecationWarning:不推荐使用未处理的承诺拒绝。将来,未处理的 Promise 拒绝将使用非零退出代码终止 Node.js 进程。抓住()。(拒绝 ID:1)(节点:38053)[DEP0018] DeprecationWarning:不推荐使用未处理的承诺拒绝。将来,未处理的 Promise 拒绝将使用非零退出代码终止 Node.js 进程。抓住()。(拒绝 ID:1)(节点:38053)[DEP0018] DeprecationWarning:不推荐使用未处理的承诺拒绝。将来,未处理的 Promise 拒绝将使用非零退出代码终止 Node.js 进程。

这里有什么问题?

0 投票
4 回答
17681 浏览

insomnia - 失眠 - 使用 OATH2.0 如何将访问令牌拉入变量?

我正在尝试使用具有授权类型客户端凭据的 OAuth2 调用授权端点——我的调用成功——这不是问题。但是,我现在想要获取返回的访问令牌并将其放入一个变量中,这样我就可以在后续调用中使用它,而无需手动剪切并粘贴到我的其他调用中。

当呼叫返回时,我在 OAuth2 窗口底部的 Access Token 字段中看到了我想要复制的令牌(下图显示 42 分钟后过期),并且我在 Timeline 选项卡上的 Authorization 字段中看到它结果。我只是不知道如何访问它,所以我可以将它转储到变量中。

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
2807 浏览

laravel - 如何通过 Laravel 控制器上的邮递员/失眠 http 客户端发送表单?

我有一个带有以下代码的控制器

我记得关于csrf保护的事,我csrf在前端找到了我的令牌。因此,我已将其添加到 http 客户端失眠的字段中。但结果我有以下

在此处输入图像描述

内容类型是multipart/form-data. 怎么了?

0 投票
2 回答
765 浏览

curl - 对 GraphQL 的 curl 查询在 Insomnia 和 Postman 中给出 403

我在 GraphQL 和无服务器上遵循了教程的第一部分(直到代码片段 4)。

将无服务器应用程序部署到 AWS 后,我使用 curl 查询 GraphQL,如教程的片段 4 所示,并得到预期的响应:

我的问题是,当我尝试使用 Insomnia 或 Postman 进行相同的查询时,我得到403 error.

我究竟做错了什么?谢谢你。

在失眠:

失眠错误

在邮递员 邮递员错误