当前位置: 移动技术网 > IT编程>开发语言>c# > c#实现网站监控查看是否正常示例

c#实现网站监控查看是否正常示例

2019年07月18日  | 移动技术网IT编程  | 我要评论
代码如下: 复制代码 代码如下:public void monitorweb(model.serviceinfo mserverinfo)   &n

代码如下:

复制代码 代码如下:

public void monitorweb(model.serviceinfo mserverinfo)

        {

            var surl = mserverinfo.serviceconfig;

            var mloginfo = new model.loginfo { serviceid = mserverinfo.serviceid };

            try

            {

                var mwebrequest = (httpwebrequest)webrequest.create(surl);

                var mwebresponse = (httpwebresponse)mwebrequest.getresponse();

 

                if (mwebresponse.statuscode == httpstatuscode.ok)

                {

                    mloginfo.status = "1";

                    mloginfo.remark = "";

                    mserverinfo.errorcou = 0;

                }

                else

                {

                    mloginfo.status = "0";

                    mloginfo.remark = mwebresponse.statusdescription;

                    mserverinfo.errorcou = mserverinfo.errorcou + 1;

                }

 

                mwebresponse.close();

            }

            catch (exception ex)

            {

                mloginfo.status = "0";

                mloginfo.remark = ex.message;

                mserverinfo.errorcou = mserverinfo.errorcou + 1;

            }

 

            dal.dbop.updatestate(mserverinfo, mloginfo);

        }

最重要部份

复制代码 代码如下:

var mwebrequest = (httpwebrequest)webrequest.create(surl);
var mwebresponse = (httpwebresponse)mwebrequest.getresponse();

if (mwebresponse.statuscode == httpstatuscode.ok)

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网