From 5bcf1162783a3c25bfa1ae5a6ac4ec0b0dfd0e30 Mon Sep 17 00:00:00 2001 From: astaxie Date: Wed, 5 Sep 2012 12:38:38 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=A7=E7=BB=AD=E6=94=B9=E8=BF=9B3.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 3.1.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/3.1.md b/3.1.md index bebec593..3bf121ea 100644 --- a/3.1.md +++ b/3.1.md @@ -30,7 +30,7 @@ URL(Uniform Resource Locator)地址用于描述一个网络上的资源, 基本 query-string 发送给http服务器的数据 anchor 锚 - DNS( Domain Name System)是“域名系统”的英文缩写,是一种组织成域层次结构的计算机和网络服务命名系统,它用于TCP/IP网络,它所提供的服务是用来将主机名和域名转换为IP地址的工作。DNS就是这样的一位“翻译官”,它的基本工作原理可用下图来表示。 + DNS( Domain Name System)是“域名系统”的英文缩写,是一种组织成域层次结构的计算机和网络服务命名系统,它用于TCP/IP网络,它从事将主机名或域名转换为实际IP地址的工作。DNS就是这样的一位“翻译官”,它的基本工作原理可用下图来表示。 ![](images/3.1.dns.png?raw=true) @@ -87,8 +87,7 @@ Http协议定义了很多与服务器交互的方法,最基本的有4种,分 我们看看GET和POST的区别 1. GET提交的数据会放在URL之后,以?分割URL和传输数据,参数之间以&相连,如EditPosts.aspx?name=test1&id=123456. POST方法是把提交的数据放在HTTP包的Body中. 2. GET提交的数据大小有限制(因为浏览器对URL的长度有限制),而POST方法提交的数据没有限制. -3. GET方式需要使用Request.QueryString来取得变量的值,而POST方式通过Request.Form来获取变量的值。 -4. GET方式提交数据,会带来安全问题,比如一个登录页面,通过GET方式提交数据时,用户名和密码将出现在URL上,如果页面可以被缓存或者其他人可以访问这台机器,就可以从历史记录获得该用户的账号和密码。 +3. GET方式提交数据,会带来安全问题,比如一个登录页面,通过GET方式提交数据时,用户名和密码将出现在URL上,如果页面可以被缓存或者其他人可以访问这台机器,就可以从历史记录获得该用户的账号和密码。 ###HTTP响应信息(服务器信息) 我们再来看看HTTP的response信息,他的结构如下: