问题标签 [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.
rest - PUT 请求与 Angular 一起使用,但与 Postman/Insomnia 一起返回 401
所以不久前我能够创建登录、注册、编辑用户并获取所有用户功能。这些工作正常,因为我能够注册用户。登录他们,然后编辑这些凭据。当然,一些 JWT 令牌用于身份验证。我在 Postman 上使用 API 调用来编辑当前用户: PUT Request
直到最近,这一直很好,即使我将 Bearer 令牌添加到 Authorization 标头,我仍然会收到“401 Unauthorized”错误。当我使用 Insomnia 尝试相同的请求时,也会发生这种情况。我使用 Angular 作为前端,它的服务仍然可以正常工作,因为我能够登录和注册用户。在邮递员/失眠症中,我只能登录并获取不记名令牌。链接到 /users/ 的所有其他 POST/GET 请求不再起作用。
其他 GET 请求工作正常并返回 200 响应。
这是 PUT 请求的输出:
授权:承载 eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1bmlxdWVfbmFtZSI6IjkiLCJuYmYiOjE1OTA2NTUxMjcsIGCmV4cCI6MTU5MTI1OTkyNywiaWF0IjoxNTkwNjU1MTI3fQ.eYd4oUpE7i4PXBymaBgib284iQN_v
内容类型:应用程序/json
用户代理:PostmanRuntime/7.25.0
接受:/
缓存控制:无缓存
邮递员令牌:cea6f9a6-46bb-41b1-a711-7fc1f8886858
主机:本地主机:5000
接受编码:gzip、deflate、br
连接:保持活动
内容长度:29
{“密码”:“Eskimo_321”}
HTTP/1.1 401 未经授权
传输编码:分块
服务器:Microsoft-IIS/10.0
WWW-认证:承载
X-Powered-By: ASP.NET
日期:格林威治标准时间 2020 年 5 月 28 日星期四 09:38:10
insomnia - 失眠:无效的csrf令牌
即使在提供了所有有效的凭证和令牌刷新“失眠”之后,仍然会抛出“无效的 csrf 令牌”令牌作为响应。
我尝试刷新令牌,重新启动和更改不同的凭据,但没有任何效果。
rest - 在失眠中执行负载测试
我能否通过在规定的时间范围内发送多个 POST API 调用来执行负载测试?为此,我必须在 5 秒内从 0 到 500 的 for 循环中发布 API 调用。我能做些什么来实现这个?
firebase - Firestore HTTP Insomnia 查询:HTTP/2 框架层中的流错误
我正在尝试通过 Insomnia API 使用 HTTP 查询来查询我的 Firestore 数据库:
https://firestore.googleapis.com/v1/projects/typebot/databases/(default)/documents/users
有了这个身体:
我收到以下错误:
HTTP 查询:HTTP/2 成帧层中的流错误
知道有什么问题吗?
openssl - 使用 InfluxDb 和 Telegraf for Grafana 时出现 Http TLS 握手错误
我使用 OpenSSL 工具生成了证书和密钥(.crt
和.key
)文件,并在文件中将生成的文件路径设置为这些influxdb.conf
文件。
当我运行 Telegraf 服务时,Influxd 记录:
然后我打开我的telegraf.conf
URL 并将 URL 设置为 localhost,并使用该配置文件重新安装服务。
然后我使用正确的配置文件 ( influxdb.conf
) 运行我的 Influx 恶魔,并将其连接到 Influxdbinflux.exe
没有问题。我可以正常查询我的数据,但如果我尝试从 Insomnia 或 Postman 发出请求,则 Influxd 日志:
node.js - 错误:尝试发出 localhost 请求时在 Insomnia 上出现 SSL 连接错误
通常在环境中创建 BaseUrl 或定义请求 url 以测试 API 时,开发人员最终会忘记并放置 Https:// 而不是放置 Http://进行本地测试。所以发生 SSL 连接错误,只需设置为 http 并测试。