我正在使用邮差测试我有一个API,当请求不包含子域时,一切都很好,然而,当我添加一个子域到URL时,我得到了这个响应。

无法得到任何回应 连接http://subdomain.localhost:port/api/时出错 为什么会发生这种情况: 服务器无法发送响应:请确保后端正在工作 正确 自签名SSL证书被阻止:通过关闭来修复此问题 “SSL证书验证”设置>通用 Proxy配置错误确保Proxy配置正确 在“设置”中>代理 请求超时:在“设置”中修改请求超时时间

如果我从邮差复制相同的URL并将其粘贴到浏览器中,我得到了一个正确的响应,是否有某种配置,我应该做邮差工作与子域?


当前回答

对我来说,我在节点服务器中调用的路由没有返回任何东西。添加

    return res.status(200).json({
        message: 'success!',
        response: 'success!'
    });//

我打电话的路线解决了这个问题。

其他回答

当得到以下错误时,

您需要完成以下操作。

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

步骤2: 创建一个自定义代理。本文解释了如何创建自定义代理。 创建自定义代理后,请确保将代理切换按钮关闭。我为代理服务器输入了61095,它为我工作了。

第三步:

成功

对我来说,问题是Content-Length太大了。我把主体的内容放在notepad++中,计数字符,然后把那个数字放在PostMan中,然后它就工作了。

我知道这并不能直接回答为什么该操作的子域不能工作,但它可能会帮助某些人。

取消代理和SSL证书验证对我不起作用。

不设置PROXY环境变量就成功了。

export http_proxy=
export ftp_proxy=
export https_proxy=

更改到安装了Postman的目录,然后:

./Postman

在邮递员去设置——>代理 关闭全局代理配置

在我的例子中,MVC不能序列化结果(我不小心使用了模型而不是DTO)。我调试到传递一个简单的字符串,这是有效的。一旦我修复了序列化,它就全部出现了。