当前位置: 首页 > 知识库问答 >
问题:

邮递员使用JWT进行授权呼叫时无法得到任何响应

宫铭
2023-03-14

我在.NET Core中设置了一个简单的API,使用Identity Server4编排的JWT保护它。当我访问一个属性为[Authorize]的endpoint时,我得到了预期的响应(401未授权)。注释掉后,它返回实际数据,正如所支持的那样。

现在,当添加具有密钥授权和值载体XXX的头(其中XXX是我获得的令牌)时,我会立即得到一条错误消息

无法得到任何响应

接下来是关于该怎么做的四点建议。我关闭了SSL证书,代理就不需要了,因为在基本设置中,所有的东西都是在本地运行的。超时不相关(设置为0,错误立即发生)。

它给我留下了*backend不能正常工作的html" target="_blank">抽象选项。我没有做任何特别的事情,只是按照IS网站上提供的指南去做。我的印象是,我在《邮递员》中做了一些不那么精彩的事情,这是错误的直接性所支持的。此外,IS的控制台没有提到错误,这进一步加强了我对问题与它无关的怀疑。

我尝试在URL下面的选项卡上设置不同的授权。每次调用的结果相同。我检查了hosts文件,它看起来是这样的

127.0.0.1本地主机

我已经确保粘贴到标记的末尾没有换行符,正如本文所建议的那样。我尝试将key Content-type设置为application/json等。就像这里建议的那样。我已经检查了我没有像这里所示的碰撞环境变量。等。-基本上我找到的任何信息、文章和提示。

在这个阶段,我没有想法如何解决问题,我没有新的关键字谷歌为。

原因可能是什么,可以做些什么,至少,我可以从哪里获得更多关于如何继续下去的灵感?

共有1个答案

齐望
2023-03-14

为了缩小这个问题的范围,请检查令牌是否已验证,以及令牌是否已正确复制,比较从请求发送的令牌和原始令牌。

 类似资料:
  • 无法得到任何回应 连接到http://subdomain.localhost:port/api/时出错 为什么会发生这种情况: 如果我从postman复制相同的URL并将其粘贴到浏览器中,我会得到适当的响应,是否应该进行某种配置来使postman与子域一起工作?

  • 我正在尝试创建一个todo-list应用程序,并在每种类型的请求上与邮递员进行检查。GET和POST请求工作正常。但PUT和DELETE没有按预期工作。 正如预期的意思:它不显示404,也不显示结果,而是显示一个错误,即不能得到任何响应。 下面是我的put和delete代码: 现在,我不知道是不是虫子什么的。

  • 我在邮递员7.5.0上。我从邮递员那里调用一个api,并得到一个错误为“有一个错误连接到。”但是当我执行从邮递员生成的curl代码时,它运行得很好(他们也调用了在我的pc上运行的应用程序)。我也试图复制链接并发送给我的同事,他们也得到了正确的回应。 我参考了与这个主题相关的其他问题,并关闭了所有代理的东西,他们没有帮助。 有什么想法吗?

  • 我在邮差7.5.0上。我从邮递员那里调用一个api,得到一个错误为“There was an error connecting to.”但当我执行从邮递员生成的curl代码时,它工作得很好(他们也在调用运行在我pc上的应用程序)。我也试图复制链接并发送给我的同事,他们也得到了正确的答复。 我提到了与这个主题相关的其他问题,并关闭了所有代理的东西,他们没有帮助。 我的应用程序有很多API,这是唯一一

  • Postman for Linux Version6.7.1Deepin x64 我试图在postman上测试一个get方法来测试我的代码,但我总是得到这个错误消息。 代理配置不正确 确保在设置>代理中正确配置了代理 请求超时: