例如你这么访问:
那么goahead就需要把index.html这个文件读出来,然后写到某个buf里返回给浏览器。其过程如下:
1. 在websPageOpen函数中打开index.html文件
2. 在websPageReadData文件中把index.html文件的内容读到一个buf中
3. 最后是在jstHandler函数中把buf的内容返回给浏览器。
但是如果你需要修改返回给浏览器的文件,却需要在jstHandler中进行,因为在调用websPageReadData读了文件后还会把读到的长度和文件长度比较,如果长度不一致,就会被认为读取错误.
意义:因为可以访问即将返回给浏览器的页面的BUFFER,所以就可以修改这个BUFFER。这样可以给这个文件嵌入代码。
阅读(653) | 评论(0) | 转发(0) |