Web API不响应HTTPS

时间:2019-01-29 21:51:32

标签: .net iis asp.net-web-api https

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

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

无法得到任何回应 连接到https://10.XX.XX.XX/api/values时出错。

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

还有其他指针可能丢失吗?

1 个答案:

答案 0 :(得分:0)

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

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

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

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

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