所以我有在线支付,将数据发送到服务器(Authorize.Net)。例如,如果服务器关闭,我会从Authorize.Net获得一个通用错误页面。相反,我想测试服务器是否可用并且首先工作。如果是,则发送付款信息。如果它不起作用,则重定向到错误页面。
我的问题是,我对如何到达服务器以测试它是否正在发送响应没有任何想法。有人能指出我可以用来从服务器获取响应的正确方向吗?如果重要的话,我正在使用asp.net和VB。
答案 0 :(得分:2)
PING很好,但您获得的信息仅限于服务器是否在网络上通话,而不是在传输(IP)级别。另一种选择是发送HTTP OPTIONS
或HEAD
请求。这将让您知道在应用程序级别是否有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>
祝你好运。