如何设置客户端每次发送请求的时候,保证都是新建一个http连接,而不是和上次的连接用同一个?

来源:互联网 发布:云计算课程体系 编辑:程序博客网 时间:2024/06/08 01:51
http://topic.csdn.net/u/20080804/13/0183388d-7e9c-48fb-8e2a-6774693b8886.html
参照帖子

解决办法

<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(function(){
    $('a.a').click(function(){
        openWin(this);
        return false;
    });
});
function openWin(obj)
{   
    var url = obj.href;
    alert(url);   
    $.ajax({type:'get',
        url:url,
        beforeSend:function(R){
            R.setRequestHeader('Connection', 'close');
        },
        success:function(data){
            var win = window.open(url);           
            win.document.write(data);
        }
    });
}
</script>
<a href="a.php" class="a" >open a </a><br>

<a href="b.php" class="a" >open b</a>

用了一种很笨的办法。全部链接改成用ajax申请,var win = window.open(url);    打开新窗口。用抓包工具看过,没有重新申请那个页面,但是并不肯定(只测试了非常有限次)。或者使用var win = window.open('');    在把新窗口的内容中的链接全都重写,拼上绝对地址…………


原创粉丝点击