0

我正在尝试使用自定义域设置 API 管理网关。但是,当我去测试它时,我得到一个 SSL 错误。我不确定我是否错过了任何步骤,或者我的自定义域配置错误。当我使用默认网关 URL 时,API 返回 200 响应,但在我使用自定义域时返回 400。

对此领域的任何帮助表示赞赏。谢谢

我在下面描述了我遵循的步骤:

创建自定义域的步骤:

  1. 在 Route 53 中为我的自定义域设置 CNAME,api.something.com值为 .azure-api.net

  2. 创建自定义域时,我将 PFX 证书添加到自定义域。创建证书时,我设置了CN="*.something.com. 其他设置,例如协商客户端证书:false默认 SSL 绑定:true

  3. 创建了一个带有后缀的 API,app1以便我的 API 可以在api.something.com/app1

  4. 现在,当我尝试通过门户对其进行测试时,我得到了错误

HTTP/1.1 400 Bad Request
content-length: 123
content-type: application/json
vary: Origin
    {
    "error": "The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel."
}

这是请求标头。ALs 我已经关闭了需要订阅密钥,但我不确定为什么订阅密钥仍然包含在标题中

GET https://api.something.com/app1/api/heartbeat HTTP/1.1
Host: api.something.com
Ocp-Apim-Subscription-Key: xxxxxxxxx
Ocp-Apim-Trace: true


4

0 回答 0