浏览器计划
文章平均质量分 71
夕月若惜
这个作者很懒,什么都没留下…
展开
-
域名转换IP的一种实现方法
#include #include #include #pragma comment(lib, "ws2_32.lib")#include using namespace std; void main() { WSADATA wsadata; WSAStartup(0x0101, &wsadata); string hostName; cout<<"请输入要查询原创 2014-09-18 19:27:46 · 651 阅读 · 0 评论 -
绝对URL的解析规则
参考自:RFC1738URL最抽象的表示可以用下面的描述来表示:= : 其中,方案名称有几个主要规则如下:l 方案名称由字母,数字,加号(+),小数点(.),减号(-)组成l 方案名称必须以字母打头l 方案名称是大小写无关的不同的方案所对应的方案描述部分会有所差异,下面就几个常用的方案进行描述。http和https这两个都是超文本传输协议方案,原创 2014-09-19 10:59:48 · 2977 阅读 · 0 评论 -
相对URL的解析算法
要转换相对URL,需要一个绝对URL作为基础URL。基础URL是作为相对URL的参考点使用的,可以来自以下几个不同的地方。l 在资源中显式提供有些资源会显式地指定基础URL。比如,HTML文档中可能会包含一个定义了基础URL的HTML标记,通过它来转换那个HTML文档中的所有相对URL。l 封装资源的基础URL如果在一个没有显式指定基础URL的资源中发现了一个相对URL,可以将原创 2014-09-23 11:39:44 · 1072 阅读 · 0 评论 -
HTTP实体长度的确定规则
HTTP的早期版本采用关闭连接的办法来划定报文的结束。但是,没有实体长度信息的话,客户端无法判断连接关闭到底是因为报文结束才关闭的还是因为服务器崩溃才关闭的。而且,对于现在常用的长连接(keep alive),更是需要一种确定实体长度的方法。这就是Content-Length出现的原因。首部的这个属性可以指出了实体部分的字节长度,这样客户端就知道报文到什么时候结束了。但是,有一种情况,使用原创 2014-10-12 19:51:04 · 2033 阅读 · 0 评论