继续改进3.1

This commit is contained in:
astaxie
2012-09-05 12:38:38 +08:00
parent a21b41f848
commit 5bcf116278

5
3.1.md
View File

@@ -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信息他的结构如下