我正在寻求通过C#以语法方式确定是否有诸如此类的网站 http://about.com 要么 http://mail.google.com之类的网页 是否需要身份验证?
我正在思考服务器响应400,401,402等等,但我不太确定。
有人可以指出我正确的方向吗? URL可以是任意的,也可以不在SSL上,并且可能只有几个页面需要身份验证而不是其他页面。
由于
史蒂夫
根据威尔的建议,我可以重新提出这个问题:
在使用C#创建HttWebRequest
时,如何确定我们是否收到了网络重定向而不是请求的网页(以及重定向的类型)?
答案 0 :(得分:1)
最简单的方法是尝试转到您“知道在那里”的页面,看看您是否被重定向到可能恰好包含“登录”,“登录”等字样的其他地方。 / p>
大多数网站只是将您引导至登录页面,而不是向您发送HTTP响应。