我尝试使用HTTP POST在网站上登录。它不起作用,我得到的状态码是200而不是303。可能是哪个错误的原因?
典型的解释是,如果认证失败,则网站被设计为使用登录页面进行响应。 200可以指示页面内容可用并成功返回,而页面内容指示登录失败。造成这种情况的最可能原因是浏览器兼容性,某些非标准浏览器对非200响应的反应可能有所不同。