标签:网络 nbsp 方法 功能 nav ascii 更新 服务器 计算机
服务器----客户端 得到请求----返回内容
HTTP的头域包括通用头,请求头,响应头和实体头四个部分 每个头域由一个域名,冒号(:)和域值三部分组成
404页面是客户端在浏览网页时,服务器无法正常提供信息,或是服务器无法回应,且不知道原因所返回的页面。
1.发起请求:a连接   link  script  form表单的提交  ajax异步
    * 默认服务器80端口  数据库端口3306
    * 服务器默认启动1-1000端口号
    * http://xxxxxxxx #one  ---  加# (锚链接)访问本地 并不访问服务器
    * http://xxxxxxxx ?xxx  ---  加?(?查询字符串) 发起http请求
2.属于无状态协议  只负责接收和响应用户的请求 不负责记录用户的状态 (打电话)
    * 如果要记录用户状态   用cookie  session
    * cookie保存信息过程:
       * 1.服务器会给客户端保存在硬盘上一些指定的信息
       * 2.客户端每一次向服务器发起请求(访问)的时候都会携带cookie值
       * 3.服务器会接收每一次客户端发送过来的cookie值,然后来判断状态
    * session  新闻系统的登录
       * 特殊的cookie 安全
       * 信息存储在了服务器(银行卡)
       * 记录用户的状态  存在客户端信息存在服务器,客户端存储了一个口令 存在网络安全
3. https更安全
       * 浏览器因为遵循http协议 才可以正常上网
       * tcp/ip协议(基础协议)  7层
       * 软件+网卡+网线+交换机+机房+地址发送解析+原路返回
       * w3c 规范 协议   让不同的浏览器都可以使用
4.搜索http content-type对照表
        * 如304:指内容是从浏览器缓存中取得并不是服务器 (前提禁用Disable cache缓存不勾选)   404:请求失败
******************************************************************************
当浏览器从 web 服务器请求服务时,可能会发生错误。
从而有可能会返回下面的一系列状态消息:
1xx: 信息
101 --- Switching Protocols	               服务器转换协议:服务器将遵从客户的请求转换到另外一种协议。
2xx: 成功
200 请求成功
202 Accepted	                                供处理的请求已被接受,但是处理未完成。
203 Non-authoritative Information	文档已经正常地返回,但一些应答头可能不正确,因为使用的是文档  的拷贝。
204 No Content	                                没有新文档。浏览器应该继续显示原来的文档。如果用户定期地刷新页面,而Servlet可以确                                                                          定用户文档足够新,这个状态代码是很有用的。
205 Reset Content	                                  没有新文档。但浏览器应该重置它所显示的内容。用来强制浏览器清除表单输入内容。
3xx: 重定向
301 --- Moved Permanently	                  所请求的页面已经转移至新的url。
302 --- Found	                                  所请求的页面已经临时转移至新的url。
303 ---See Other	                                  所请求的页面可在别的url下被找到。
304 ---Not Modified	                  未按预期修改文档。客户端有缓冲的文档并发出了一个条件性的请求(一般是提供If-                                                                                    Modified-Since头表示客户只想比指定日期更新的文档)。服务器告诉客户,原来缓冲的文档                                                                     还可以继续使用。
4xx: 客户端错误
402 Payment Required	                 此代码尚无法使用。
403 Forbidden	                                 对被请求页面的访问被禁止。
404 Not Found	                                 服务器无法找到被请求的页面。
5xx: 服务器错误
501 Not Implemented	                 请求未完成。服务器不支持所请求的功能。
502 Bad Gateway	                                请求未完成。服务器从上游服务器收到一个无效的响应。
503 Service Unavailable	                请求未完成。服务器临时过载或当机。
504 Gateway Timeout	                 网关超时。
505 HTTP Version Not Supported	服务器不支持请求中指明的HTTP协议版本。
*********************************************************************************************************************************
HTTP 方法:GET 对比 POST
超文本传输协议(HTTP)的设计目的是保证客户机与服务器之间的通信。
HTTP 的工作方式是客户机与服务器之间的请求-应答协议。
web 浏览器可能是客户端,而计算机上的网络应用程序也可能作为服务器端。
举例:客户端(浏览器)向服务器提交 HTTP 请求;服务器向客户端返回响应。响应包含关于请求的状态信息以及可能被请求的内容。
GET - 从指定的资源请求数据。
	请注意,查询字符串(名称/值对)是在 GET 请求的 URL 中发送的:
	只允许 ASCII 字符。【数据类型】
	能被缓存
	与 POST 相比,GET 的安全性较差,因为所发送的数据是 URL 的一部分。
	数据在 URL 中对所有人都是可见的。	
POST - 向指定的资源提交要被处理的数据
	请注意,查询字符串(名称/值对)是在 POST 请求的 HTTP 消息主体中发送的:
	没有限制。也允许二进制数据。 【数据类型】
	不能缓存
	POST 比 GET 更安全,因为参数不会被保存在浏览器历史或 web 服务器日志中。
	数据不会显示在 URL 中。
标签:网络 nbsp 方法 功能 nav ascii 更新 服务器 计算机
原文地址:http://www.cnblogs.com/fenglee/p/7258544.html