我写的连接代码如下:
HttpWebRequest hwr = (HttpWebRequest)WebRequest.Create(this.url);
hwr.Method = "GET";
response = (HttpWebResponse)hwr.GetResponse();
但是如果服务器没开的话,response = (HttpWebResponse)hwr.GetResponse();这句就会报错:无法连接到服务器。
我想请问各位高手、大侠
我应该怎么写代码,来判断是否连接到服务器。如果连接到了,在执行response = (HttpWebResponse)hwr.GetResponse();,如果没连接上,就return;
请教各位怎么写判断的代码哦?????
在此先谢谢各位了。
放在一个try catch里不就行了
正如楼上所说,加上try catch就行了
try
{
........
}
catch(Exception ex)
{
MessageBox.Show("服务器连接错误!");
return;
}
en catch就能捕获这个异常的
先判断Http的状态再获得数据。。。
相关问答:
//C 接口
extern "C"
{
TESSDLL_API int __cdecl GetTessText(const char *imagefile, char *text);
}
//我在C#中声明
//调用C DLL 中的函数
[DllImport("OCRapi.dll&quo ......
最近在做个网上商城,购物车模块,没有做过,麻烦各位帮忙说下大致说下思路,能发一份源码更好。小弟先谢过各位了;
QQ:413763818;
eamil:swebook@126.com
网上一大堆!
www.51aspx.com
去下 ......
我这里有一个登陆WIFI网络的页面。由于WIFI经常断线,所以要反复地在这个网页上登陆,没法无人值守。
所以,我想做一个C#程序,放一个webbrowser控件,自动填表并自动点击提交按钮。
问题一:
基本照网上找的程序 ......
<?xml version="1.0" encoding="utf-8"?>
<bcaster>
<item item_url="images/nei1_03.gif" link="http://www.baidu.com" />
<item item_url=& ......