【问题标题】:403 Error when attempting to access a Webservice尝试访问 Web 服务时出现 403 错误
【发布时间】:2020-03-09 15:45:05
【问题描述】:

当我尝试访问 REST Web 服务时收到以下响应

日期:2020 年 3 月 9 日星期一 15:27:42 GMT 服务器:Microsoft-IIS/10.0 状态:403 x-供电:ASP.NET

我已将 SOAPUI 配置为使用我创建的安全证书,方法是在 Rest API 中将它们添加为密钥库和首选项。但是,在尝试联系网络服务时,我不断收到此错误!

Soap 尝试连接到 Swagger 时出错

由于 SSL 配置错误,无法读取位置 https://iecwcbitsvr130/swagger/v1/swagger.json。服务器 SSL 证书可能无效、自签名或具有不受信任的证书颁发机构。

【问题讨论】:

    标签: asp.net rest soapui


    【解决方案1】:

    如果没有更多信息,很难给出具体答案。但是,我的猜测是这两个错误有些无关。

    403 响应表明您是未经授权的,但不是未经身份验证的(请参阅RFC)。在较高级别上,这意味着服务器相信您就是您所说的那个人,但已决定不允许您访问资源或执行您请求的操作。假设您向 StackOverflow API 发送请求以删除其他用户的问题。您在请求中提供您的凭据。 API 将回复 403 以表明它已接受您的凭据,但您无权删除其他用户的问题。

    对于第二个问题,我建议您尝试在浏览器中访问该地址。如果您单击顶部某处的挂锁(这取决于您使用的浏览器),您应该能够看到有关正在使用的证书的信息。一般来说,证书错误是您正在访问的服务的错误,但您需要确定它被拒绝知道的原因。

    【讨论】:

      猜你喜欢
      • 2014-07-18
      • 1970-01-01
      • 2014-02-19
      • 2016-04-19
      • 2017-11-22
      • 1970-01-01
      • 2017-04-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多