问题标签 [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.
javascript - 如何在不传递用户名和传递 url 参数的情况下获取令牌?
为了获得令牌,我发布以下请求:
http://example.com/wordpress/wp-json/jwt-auth/v1/token?username=MYLOGIN&password=MYPASSWORD
作为回应,我得到了令牌 - 这很好,但是......如果我不想在请求的 URL 中显示用户名和登录,即使是一次。
每个可以看到我的计算机请求的人都可以轻松获取我的登录名和密码。我可以以某种方式将这些敏感数据隐藏在请求标头而不是 url 参数中吗?我正在使用“Chrome Insomnia”应用程序来测试 REST api,在 PARAMS 和 HEADERS 旁边有一个 AUTH 选项卡,我可以在其中输入用户名和密码 - 也许这就是我可以用来发送用户数据以获取访问令牌的地方而无需蜂鸣容易看到?
我尝试使用 AUTH 选项卡登录,但作为回应:
请不要将我送回 wp-api 文档,因为我无法通过阅读那里的文档找到明确的答案。
rest - 失眠休息客户端错误
当我发出 POST 请求时,我收到此错误。错误:连接 ECONNREFUSED 127.0.0.1:3000。相反,当我使用邮递员时,它可以工作。
这是网址: http://localhost:3000/users/sign_in
这是我的配置:
JSON 选项卡:
标题:
- 接受应用程序/json
- 内容类型应用程序/json
rest - 失眠同时上传图片和发布数据
我在同时发布二进制数据和常规数据时遇到问题。
我如何用失眠症测试它?Insomnia 仅提供数据的 URL 编码和文件的二进制文件。我不能同时发送两个。
如何测试一个请求同时上传数据和二进制文件?
rest - Insomnia REST Client - 为 multipart/form-data 设置“Content-Type”
TL;DR
如何为每个单独的文件/输入/文本设置Content-Type
标题multipart/form-data
Insomnia 中)?
我正在尝试使用 Insomnia Rest Client 发布到 OneNote API( HTTP 描述)。根据文档,我需要提交一个multipart/form-data
带有标题的文件/文本的请求:
Content-Type: text/html
Content-Disposition: form-data; name=presentation
另一个带有标题:
Content-Type: application/inkml+xml
Content-Disposition: form-data; name=presentation-onenote-inkml
这是我正在尝试的屏幕截图:
如您所见,API 返回错误,No Content-Type
导致我相信Content-Type
未设置标头。调试信息如下:
POST 数据被隐藏,这不允许我看到Content-Type
.
postman - 通过 REST 客户端发送验证码响应
有没有办法使用 Insomnia 或 Postman 客户端通过 API 请求将 recaptcha 响应令牌作为标头值传递?
我知道响应令牌是在加载 recaptcha 小部件并且用户与之交互后生成的。每次加载模块后都会刷新响应令牌。
也许这些 REST 客户端有一些插件可以根据公共 recaptcha 密钥生成响应令牌?或其他具有这些功能的 REST 客户端。
PS现在我必须评论负责服务器端recaptcha验证的代码块。
更新:还有其他方法可以测试此类 API 端点吗?
firebase - FCM 向主题推送通知不起作用,结果只有消息 ID
当我推送到 TOKEN 时,它已经习惯了。但是当我尝试将通知推送到主题时,事情并不顺利。在这种情况下,我使用 Insomnai(用于测试)。请看下图。
当我推送到 TOKEN 时,我得到了类似的东西。 {"multicast_id":9172729834316753697,"success":1,"failure":0,"canonical_ids":0,"results":[{"message_id":"0:1527660959875252%2fd9afcdf9fd7ecd"}]}
但现在我明白了{"message_id": 5081465269920720395}
。请告诉我为什么我不能得到
rest - 如何使用招摇宠物示例?
我尝试将此招摇http://petstore.swagger.io/#/与 API Rest 客户端(如 Insomnia 或 Postman)一起使用。我必须设置“API 密钥”才能使用 API 但在哪里?