C# 4.0 如何通过C#以编程方式确定站点是否需要身份验证?

C# 4.0 如何通过C#以编程方式确定站点是否需要身份验证?,c#-4.0,authentication,login,artificial-intelligence,server-response,C# 4.0,Authentication,Login,Artificial Intelligence,Server Response,我正在寻求通过C#从语法上确定 或 一页,如 是否需要身份验证? 我在考虑服务器响应400、401、402等,但我不是很确定 谁能给我指一下正确的方向吗?URL可以是任意的,也可能不在SSL上,并且可能只有几个页面需要验证,而不是其他页面 谢谢 史蒂夫 编辑 根据威尔的建议,我可否将问题的措辞改为: 在使用C#?创建HttWebRequest时,如何确定我们是否收到了一个web重定向而不是请求的页面(以及重定向的类型),最简单的方法是尝试转到一个你“知道存在”的页面,看看你是否被重定向到其他可能

我正在寻求通过C#从语法上确定 或 一页,如 是否需要身份验证?

我在考虑服务器响应400、401、402等,但我不是很确定

谁能给我指一下正确的方向吗?URL可以是任意的,也可能不在SSL上,并且可能只有几个页面需要验证,而不是其他页面

谢谢

史蒂夫

编辑 根据威尔的建议,我可否将问题的措辞改为:
在使用C#?

创建
HttWebRequest时,如何确定我们是否收到了一个web重定向而不是请求的页面(以及重定向的类型),最简单的方法是尝试转到一个你“知道存在”的页面,看看你是否被重定向到其他可能包含这些单词的地方“登录”、“登录”等


大多数网站只是简单地将您引导到登录页面,而不是向您发送HTTP响应。

+1是的。这是一个很好的建议。我想知道为什么我没有想到它!我已经重新表述了我的问题,您能进一步详细说明我可以如何继续吗?谢谢