为什么站点会响应HTTP 302(重定向)并在有效负载中包含HTML。看看godaddy.com。您将需要一个帐户才能登录。当您登录时,您将在HTTP跟踪(我使用firebug)中看到,302返回时带有location:header,但是有效负载包含完整的HTML页面。接下来,按预期,您将看到使用相同HTML有效内容获取的位置标头中的URL。他们为什么要这样做?
答案 0 :(得分:0)
我不知道关于GoDaddy的任何信息,但它可能是一种将信息发布回服务器的方式,但不会强迫您的浏览器进行自动表单发布"。我目前正在使用ADFS,并且使用该安全性(以及许多其他人),身份验证机构会发送一个带有表单html的200,在加载后立即将该表单发布到您的服务器。
我目前正在尝试使用有效负载发回302,而不是重定向回服务器。这可以防止发生自动发布时出现白色闪烁。
这只是猜测:)