繁体   English   中英

Web API不响应HTTPS

[英]Web API not responding for HTTPS

我创建了一个非常基本的Web API

public HttpResponseMessage Get()
        {
            var response = Request.CreateResponse(HttpStatusCode.OK);
            response.Headers.Add("ClientId", "XYZ");
            return response;
        }
  • 我将相同的内容发布到IIS,并在我的开发机上同时启用了HTTP(80)和HTTPS(443)。 我正在使用邮递员对此进行测试。
  • 如果我从安装它的同一台Dev机器上测试正在运行的Postman,则HTTP和HTTPS都可以工作。 该开发机位于AWS中。
  • 在我的本地计算机上,HTTP有效,但HTTPS不起作用。 我在邮递员中收到以下回复

无法获得任何响应连接到https://10.XX.XX.XX/api/values时发生错误。

我正在使用来自Dev计算机和本地计算机的完全相同的URL。

关于可能还会缺少的任何指针?

似乎您没有在邮递员设置中添加客户端证书,因此您将遇到此错误。

我建议您可以按照下面的文章在邮递员设置中添加客户端证书,然后重试。

https://learning.getpostman.com/docs/postman/sending_api_requests/certificates/

有关使用邮递员时如何解决此错误的详细信息,您可以参考以下文章:

https://learning.getpostman.com/docs/postman/sending_api_requests/troubleshooting_api_requests/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM