点击按钮时的HTTP响应代码

时间:2013-07-31 09:01:14

标签: c# .net winforms httpwebrequest

尝试构建一个C#应用程序(我的第一个,如果这是一个愚蠢的问题,请道歉)我在form上有一个按钮,单击该按钮会将HTTP connectivity检查为{{1} }。

编译中没有错误,但它总是返回“webserver

connection error

有人能告诉我我做错了什么吗?

由于

2 个答案:

答案 0 :(得分:1)

由于您提供的代码未涵盖所有状态代码,我建议您将其添加到else块中:

MessageBox.Show(httpRes.StatusCode.ToString());

有了这个你应该得到状态代码和html响应的代码在这里: W3 HTML Response codes

答案 1 :(得分:0)

有时网站只响应“发现”而不是“确定”

if (httpRes.StatusCode == HttpStatusCode.Found || httpRes.StatusCode == HttpStatusCode.Found)

[编辑] 还有其他一些错误,例如“永久移动”,因此只需确定什么是错误,什么不是