[……]
[……]
基于HTTP协议的客户机访问包括4个过程,分别是建立TCP套接字连接、发送HTTP请求报文、接收HTTP应答报文和关闭TCP套接字连接:
1. 创建TCP套接字连接
客户端与WEB服务器创建TCP套接字连接,其中WEB端服务器的地址可以通过域名解析确定,WEB端的套接字侦听端口一般是80。
2. 发送HTTP请求报文
客户端向WEB服务端发送请求报文,HTTP协议的请求报文格式为:
请求消息 = 请求行[......]
要调用远程网站的ASP和CGI等程序,给他们传一些参数然后取得一些返回值,真的是有用之极啊。除了进行通讯外我们还可以拿它来对自己的网站进行压力测试。MS 的WAS(Web Application Stress Test Tool)是压力测试网站比较简单而实用的工具,其实我们也可以自己写一个,设好线程,通过HTTP协议不断请求然后记录返回值就OK了^_^。
1 HTTP头:
HTTP 请求和 HTTP 响应都使用头发送有关 HTTP 消息的信息。头由一系列行组成,每行都包含名称,然后依次是冒号、空格、值。字段可按任何顺序排列。某些头字段既能用于请求头也能用于响应头,而另一些头字段只能用于其中[……]
最近课程要升级到5.0,其中有个叫做代码生成工具的东西,偷空看了一下,感觉还不错,因而写点东西以志纪念,废话完了。
读者水平:懂一点ASP.Net,会写三层架构,对程序员枯燥的生活有一定认识。
使用的工具:CodeSmith4.0,C#,NotePad,SqlServer2000或更高。
提要:CodeSmith是一款以大批量生成代码为目标的工具,可以生成的代码包括各种编程语言代码,以及各种标记语言的代码,CodeSmith是以解除程序员编写大量的,有规律的,重复性劳动为己任。
前提:
1. &nb[……]
下面以三个页面分别命名为frame.html、top.html、bottom.html为例来具体说明如何做。
frame.html 由上(top.html)下(bottom.html)两个页面组成,代码如下:
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0 Transitional//EN”>
<HTML>
<HEAD>
<TITLE> frame </TITLE>
</HEAD>
<frameset rows=”50%,50%”>
<fram[……]
[……]
a {color:#0f0;}
</style>
<script type=”text/javascript”>
if(document.styleSheets[0].cssRules){
alert(document.styleSheets[0].cssRules[0].style.cssText) //FF
}else{
alert(document.styleSheets[0].rules[0].style.cssText); //IE
}
&l[……]