尝试构建一个C#应用程序(我的第一个,如果这是一个愚蠢的问题,请道歉)我在form
上有一个按钮,单击该按钮会将HTTP connectivity
检查为{{1} }。
编译中没有错误,但它总是返回“webserver
”
connection error
有人能告诉我我做错了什么吗?
由于
答案 0 :(得分:1)
由于您提供的代码未涵盖所有状态代码,我建议您将其添加到else块中:
MessageBox.Show(httpRes.StatusCode.ToString());
有了这个你应该得到状态代码和html响应的代码在这里: W3 HTML Response codes
答案 1 :(得分:0)
有时网站只响应“发现”而不是“确定”
if (httpRes.StatusCode == HttpStatusCode.Found || httpRes.StatusCode == HttpStatusCode.Found)
[编辑] 还有其他一些错误,例如“永久移动”,因此只需确定什么是错误,什么不是