一.配置

备注:Local monitoring port为本地监视端口,Host name和Port为被监视的目标地址及端口
二 监视
在浏览器中输入服务的地址,如http://127.0.0.1:8000/Knowledge,端口使用现在配置的监测端口8000,相当于在本地端口与应用程序服务8080端口之间设置了一个代理端口8000(对应于上图配置),所有请求服务返回的数据都会被8000端口捕获。
概览:两次鼠标动作请求的url

第一次请求(/Knowledge/kstopic.action)和响应的详细情况

向服务器请求并加载页面include进去的Javascript文件

向服务器请求并加载页面include进去的CSS文件

请求页面引用的图片

第二次请求,url为/Knoledge/showFaqList.action,下图左侧框内为第二次客户端真正请求服务器资源的列表
请求页面正文的部分
对照上面两张图,可以看到页面里面既引入了CSS文件,又包含其它.gif图片,但实际上客户端只请求了这些资源——fanye_01到fanye_04的四张图片,对于其它资源比如css/m_css.css,image/bigfeet_50.gif并没有再次向服务器请求就已经加载,Why?
分析及总结
所以Ajax开发当中为什么要判断status
if(req.readyState == 4)
{
if(req.status == 200)
{ …
}
}
本文介绍如何使用MyEclipse插件中的TCP/IP Monitor功能来监控HTTP请求与响应的过程,通过实例演示如何理解Web页面加载机制及本地缓存工作原理。
6828

被折叠的 条评论
为什么被折叠?



