【问题标题】:What is default "Authentication Required" response (307)什么是默认的“需要身份验证”响应 (307)
【发布时间】:2021-12-29 16:18:59
【问题描述】:

我的软件使用 SOAP Web 服务。当调用 WSDL 中的方法之一时,它返回了

<HEAD><TITLE>Authentication Required</TITLE></HEAD>
<BODY BGCOLOR="white" FGCOLOR="black"><H1>Authentication Required</H1><HR>
<FONT FACE="Helvetica,Arial"><B>
</B></FONT>
<HR>
<!-- default "Authentication Required" response (307) -->
</BODY>

我开发的服务是运行在 IIS、windows server 2016 上的 .NET SOAP Web 服务,它不需要任何凭据。知道我收到这条消息的原因是什么吗?

【问题讨论】:

  • 您似乎被某个代理重定向,因为您没有为呼叫提供身份验证。你在调用什么网络服务?你说“我的服务”。这是你写的吗?它部署在哪里?您需要提供更多详细信息。
  • @Bogdan,我刚刚更新了我的问题。 Web 服务是托管在 Windows Server 2016 中的 IIS 上的 .Net SOAP。
  • 检查网站的 IIS 身份验证设置
  • 已检查,无需身份验证@Charlieface
  • 意味着它被标记为启用“匿名身份验证”?

标签: c# asp.net web-services soap


【解决方案1】:

307 Temporary Redirect 消息代表一个 HTTP 响应状态代码,表示请求的资源已被临时移动到另一个 URI。

此状态代码已添加到 HTTP 1.1 中的 HTTP 标准中(详见为该版本 HTTP 建立标准的 RFC2616 规范文档)。在 RFC 中指出“由于重定向有时可能会改变,客户端应该继续使用 Request-URI 来处理未来的请求。”

有关此状态码的更多信息 - https://airbrake.io/blog/http-errors/307-temporary-redirect

【讨论】:

    猜你喜欢
    • 2021-01-06
    • 2016-02-01
    • 2020-09-23
    • 1970-01-01
    • 2019-02-20
    • 2013-12-24
    • 2011-09-29
    • 2023-01-11
    • 2017-09-11
    相关资源
    最近更新 更多