使用带子域的邮递员时"无法获得任何响应"响应

Yah*_*ein 145 subdomain postman

我正在使用邮递员来测试我拥有的API,当请求不包含子域时一切都很好,但是当我向URL添加子域时,我得到了这个响应.

无法得到任何回应

连接到http://subdomain.localhost:port/api /时出错

为什么会发生这种情况:

服务器无法发送响应:确保后端正常工作

正在阻止自签名SSL证书:通过在"设置">"常规"中关闭"SSL证书验证"来解决此问题

代理配置不正确确保在"设置">"代理"中正确配置了代理

请求超时:在设置>常规中更改请求超时

如果我从邮递员复制相同的URL并将其粘贴到浏览器中我得到了正确的答复,我是否应该采取某种配置来使邮递员与子域一起工作?

Ram*_*h R 310

首先进入设置邮差:

在此输入图像描述

1)关闭SSL证书验证常规选项卡: 在此输入图像描述

2)关闭全球代理配置使用系统代理的代理标签 在此输入图像描述

  • 我很喜欢这个答案,当它从字面上告诉您错误消息说的相同内容时,会得到如此多的赞誉。 (12认同)
  • 只是关闭ssl认证对我有用 (8认同)
  • 它像一种魅力一样起作用,但我的困惑是,为什么它对质量检查有效,但对DEV无效。无论如何,它们现在都可以正常工作。再次感谢。 (2认同)

小智 162

我遇到过同样的问题.它是由"授权"标题值末尾的换行符引起的,我通过复制粘贴持票人令牌手动设置了该值(在其末尾意外地包含换行符)

  • 同样在这里,我的自定义标题.删除了额外的换行符,一切都很好. (13认同)
  • 这可能发生在任何标题上。发生在我的Cookie标头上 (3认同)
  • 这救了我的命! (3认同)
  • @Kerooker!您的评论救了我!这是一个复制粘贴的标题键,对我来说有很大的空间。 (2认同)

小智 27

如果在发送请求时从Postman本地应用程序收到“无法获得任何响应”消息,请打开Postman控制台(“查看”>“显示Postman控制台”),重新发送请求并在控制台中检查是否有错误日志。

感谢numaanashraf

  • 很有帮助。我想我需要禁用ssl证书,但是我添加了一个错误的标题,控制台为我拼写了出来。 (3认同)
  • 这为我指明了正确的方向;在我的例子中,控制台日志给出了比 Postman 更清晰的错误:“错误:标头内容中的字符无效[“授权”]警告:此请求未完全发送,并且可能没有所有必需的系统标头”。 (2认同)

arj*_*ncc 11

如果上述所有方法均无效,请检查您的环境变量,并确保未设置以下环境。如果设置了这些设置,并且其他任何应用程序都不需要将其删除。

HTTP_PROXY
HTTPS_PROXY
Run Code Online (Sandbox Code Playgroud)

参考链接

  • 我不敢相信它还会在2019年发生。如果我的其他应用程序需要这些env参数:( (2认同)

kis*_*eji 11

您好这个问题已为我解决。

设置->常规-> Requesttimeout,以ms = 0为单位


小智 6

当出现以下错误时, 在此处输入图片说明

您需要执行以下操作。

步骤 1:在 Postman 中,单击扳手图标,转到设置,然后转到代理选项卡。

步骤 1 扳手图标 > 设置 > 代理选项卡

第 2 步:创建自定义代理。此文章解释了如何创建一个自定义代理。 创建自定义代理后,请确保将代理切换按钮关闭。我将 61095 用于代理服务器,它对我有用。

在此处输入图片说明

第 3 步:

成功

成功

  • 你能解释为什么需要代理来访问本地网络上有这个问题的服务器吗? (5认同)

小智 6

对我而言,它是http:// localhost而不是https:// localhost


Ras*_*oda 5

我想出了这个解决方案

  1. 在邮递员中转到设置 --> 代理
  2. 并关闭全局代理配置
  3. 在使用系统代理 在此处输入图片说明

  4. 并转到 Windows 主机配置文件“C:\Windows\System32\drivers\etc\hosts”

  5. 以管理员模式打开该文件
  6. 并将子域添加到hosts文件中 在此处输入图片说明