测试服务器连接?

时间:2016-08-09 18:39:26

标签: asp.net vb.net

所以我有在线支付,将数据发送到服务器(Authorize.Net)。例如,如果服务器关闭,我会从Authorize.Net获得一个通用错误页面。相反,我想测试服务器是否可用并且首先工作。如果是,则发送付款信息。如果它不起作用,则重定向到错误页面。

我的问题是,我对如何到达服务器以测试它是否正在发送响应没有任何想法。有人能指出我可以用来从服务器获取响应的正确方向吗?如果重要的话,我正在使用asp.net和VB。

2 个答案:

答案 0 :(得分:2)

PING很好,但您获得的信息仅限于服务器是否在网络上通话,而不是在传输(IP)级别。另一种选择是发送HTTP OPTIONSHEAD请求。这将让您知道在应用程序级别是否有HTTP服务器应答请求。如果你真的担心你可以做到这两点。

答案 1 :(得分:1)

您可以尝试使用PING查看服务器是否可访问:

 <script>
    $(document).on("click", "#addtomsg", function(){
        $('#addtomsg').addClass('open');
    })
    </script>
<style>
#addtomsg.open{
    width: 80px;
    height: 80px;
   }
#addtomsg p{
    margin-top:3px;
   }
#addtomsg{
    position: fixed;
    float: left;
    margin-left:30px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    border:none;
    width: 40px;
    height:20px;
    background:#006666;
   }
</style>

    <div id="addtomsg">
      hi
    </div>

祝你好运。

PS:有关它的更多信息? https://msdn.microsoft.com/en-us/library/system.net.networkinformation.ping%28v=vs.110%29.aspx?f=255&MSPPError=-2147217396