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

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

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


当前回答

您提到您使用的是CER证书。

根据邮差证书页面。

在CRT文件字段中选择客户端证书文件。目前,我们只支持CRT格式。对其他格式(如PFX)的支持很快就会到来。

扩展名CER, CRT不会让证书成为那种类型的证书但是,这些是例外的扩展名。

CER是二进制形式的X.509证书,DER编码。

CRT是一个二进制X.509证书,封装在文本(base-64)编码中。

通过OpenSSL可以将CER文件转换为CRT文件。我的运气不太好,但它看起来是这样的。

openssl x509 -inform PEM -in证书。输出certificate.crt

or

openssl x509 -通知DER -in证书。输出certificate.crt

其他回答

我的问题是在头文件中输入了错误的参数, 所请求的参数为

Authorization: Token <string>

他一直在努力

Authorization Token: <string>

当得到以下错误时,

您需要完成以下操作。

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

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

第三步:

成功

在我的例子中,我忘记在“CURRENT value”字段中设置变量的值。

在我的例子中,它是一个配置错误的子网。ELB的2个子网中只有一个正常工作。

我通过执行nslookup并试图直接卷曲返回的ip来计算出这一点。只有一个成功了。 邮差一直在用那个配置错误的。

在我的例子中,(公司)代理使用的是自签名SSL证书,这是Postman不喜欢的。我通过激活发现了它 视图->显示邮差控制台 并重试请求。然后控制台显示证书错误。在 设置- >一般 我禁用 SSL证书验证。