【www.shanpow.com--科学/班会/信息】
【一】:Http 详解
HTTP协议详解
引言
HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年 提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且 HTTP-NG(Next Generation of HTTP)的建议已经提出。
HTTP协议的主要特点可概括如下:
1.支持客户/服务器模式。
2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。
3.灵活:HTTP允许传输任意类型的数据对象。正在传输的类型由Content-Type加以标记。
4.无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。
5.无状态:HTTP协议是无状态协议。无状态是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须
重传,这样可能导致每次连接传送的数据量增大。另一方面,在服务器不需要先前信息时它的应答就较快。
一、HTTP协议详解之URL篇
http(超文本传输协议)是一个基于请求与响应模式的、无状态的、应用层的协议,常基于TCP的连接方式,HTTP1.1版本中给出一种持续连接的机制,绝大多数的Web开发,都是构建在HTTP协议之上的Web应用。
HTTP URL (URL是一种特殊类型的URI,包含了用于查找某个资源的足够的信息)的格式如下:
http 表示要通过HTTP协议来定位网络资源;host表示合法的Internet主机域名或者IP地址;port指定一个端口号,为空则使用缺省端口 80;abs_path指定请求资源的URI;如果URL中没有给出abs_path,那么当它作为请求URI时,必须以“/”的形式给出,通常这个工作 浏览器自动帮我们完成。
eg:
1、输入:
浏览器自动转换成:
2、http:192.168.0.116:8080/index.jsp
二、HTTP协议详解之请求篇
http请求由三部分组成,分别是:请求行、消息报头、请求正文
1、请求行以一个方法符号开头,以空格分开,后面跟着请求的URI和协议的版本,格式如下:Method Request-URI HTTP-Version CRLF 其中 Method表示请求方法;Request-URI是一个统一资源标识符;HTTP-Version表示请求的HTTP协议版本;CRLF表示回车和换行(除了作为结尾的CRLF外,不允许出现单独的CR或LF字符)。 请求方法(所有方法全为大写)有多种,各个方法的解释如下: GET 请求获取Request-URI所标识的资源
POST 在Request-URI所标识的资源后附加新的数据
HEAD 请求获取由Request-URI所标识的资源的响应消息报头 PUT 请求服务器存储一个资源,并用Request-URI作为其标识 DELETE 请求服务器删除Request-URI所标识的资源
TRACE 请求服务器回送收到的请求信息,主要用于测试或诊断 CONNECT 保留将来使用
OPTIONS 请求查询服务器的性能,或者查询与资源相关的选项和需求 应用举例:
GET方法:在浏览器的地址栏中输入网址的方式访问网页时,浏览器采用GET方法向服务器获取资源,eg:GET /form.html HTTP/1.1 (CRLF)
POST方法要求被请求服务器接受附在请求后面的数据,常用于提交表单。
eg:POST /reg.jsp HTTP/ (CRLF)
Accept:image/gif,image/x-xbit,... (CRLF)
...
HOST: (CRLF)
Content-Length:22 (CRLF)
Connection:Keep-Alive (CRLF)
Cache-Control:no-cache (CRLF)
(CRLF) //该CRLF表示消息报头已经结束,在此之前为消息报头 user=jeffrey&pwd=1234 //此行以下为提交的数据
HEAD方法与GET方法几乎是一样的,对于HEAD请求的回应部分来说,它的HTTP头部中包含的信息与通过 GET请求所得到的信息是相同的。利用这个方法,不必传输整个资源内容,就可以得到Request-URI所标识的资源的信息。该方法常用于测试超链接的 有效性,是否可以访问,以及最近是否更新。
2、请求报头后述
3、请求正文(略)
三、HTTP协议详解之响应篇
在接收和解释请求消息后,服务器返回一个HTTP响应消息。
HTTP响应也是由三个部分组成,分别是:状态行、消息报头、响应正文
1、状态行格式如下:
HTTP-Version Status-Code Reason-Phrase CRLF
其中,HTTP-Version表示服务器HTTP协议的版本;Status-Code表示服务器发回的响应状态代码;Reason-Phrase表示状态代码的文本描述。
状态代码有三位数字组成,第一个数字定义了响应的类别,且有五种可能取值:
1xx:指示信息--表示请求已接收,继续处理
2xx:成功--表示请求已被成功接收、理解、接受
3xx:重定向--要完成请求必须进行更进一步的操作
4xx:客户端错误--请求有语法错误或请求无法实现
5xx:服务器端错误--服务器未能实现合法的请求
常见状态代码、状态描述、说明:
200 OK //客户端请求成功
400 Bad Request //客户端请求有语法错误,不能被服务器所理解 401 Unauthorized //请求未经授权,这个状态代码必须和
WWW-Authenticate报 //头域一起使用
403 Forbidden //服务器收到请求,但是拒绝提供服务
404 Not Found //请求资源不存在,eg:输入了错误的URL
500 Internal Server Error //服务器发生不可预期的错误
503 Server Unavailable //服务器当前不能处理客户端的请求,一段时间后, //可能恢复正常
eg:HTTP/1.1 200 OK (CRLF)
【二】:音乐网站
一、利用现有的mp3网站:
音乐极限: /
九天音乐: / (已经收费,但有些可以试听)
嘎雅音乐
大陆MP3音乐超市
二、利用mp3娱乐搜索引擎。 所谓的娱乐搜索引擎主要指:
百度
搜瓜
英国singingfish
iuma
mp3int
澳洲mp3 .au/music/tracks/0/page1.asp
mp3raid
mp3dimension
grammy
里面的歌曲搜索功能非常好用...加上“歌曲名+歌手名+mp3”在网页搜索中查找,基本上能找到你要下载的歌曲的!
三、直接用搜索引擎
里面网页搜索,直接输入你需要的东西,一般都会有收获的,不过这样较费时间,很可能有许多错误链接,但如果你实在太渴望得到它,执著点也没有坏处!当然还有很多
四、利用P2P软件查找别人机上共享的音乐。
其实,通过一些软件,我们可以更快地找到自己想要的歌曲,这一点,很多刚开始找歌的朋友是不知道的。 下面推荐几个不错的找歌软件。
KaZaA
可以找到一些非常偏的英文歌曲哦,非常不错的。(强烈推荐)
WinMX(繁体) winmx是一个文件共享软件。
除了能够让你共享mp3和其他类型的文件,winmx同时还能够让你连接上许多预先确定的基于opennap与napster协议的网络。该软件还能够让你利用庞大的用户基础获得更多的搜索结果。winmx支持各种文件格式,能够让你是用多种分类共享视频和图像文件。很多人对这个软件的口碑都不错。可以找到很多非常新的歌,是我在香港的一位同学强烈推荐我使用的。是下载欧美音乐的上佳软件,winMX的用户遍布世界,大多数是国外用户,我就下了
不少国内没有的Vedio和一些不大知名乐队的歌,还可搜索到高品质的MP3,而且它完全免费,使用设置简单。缺点:太偏的乐队很难找到.
百宝
可以搜索中文,但歌曲资源不能说非常丰富,但还是挺有用的,也推荐大家用用。
以下是太平洋网站的评价:百宝把风靡全世界的点对点技术带给了国内互联网用户,只要你安装运行了百宝,就能得到网络里面几乎无穷的音乐、Flash、电影等多媒体资源,令你的带宽得到最最充分的利用。百宝的使用非常简单方便,只要稍微尝试就能轻易上手,用过之后更会令你爱不释手。相信百宝会成为以后你电脑里面必装的软件。百宝里面还加入了互联网音乐搜索引擎,光凭这点,百宝可能已经成为互联网上能找到最多中文音乐资源的免费软件!无论你是怀旧的老歌迷,还是潮流一族,百宝里面一定有你喜欢的音乐.
Flashlocator:
该软件内建网络上大型的mp3搜索引擎的查寻,只要在软件查询栏中打入要搜索的mp3歌名或者歌手名,选择要使用的收缩引擎,它就会自动连上去查询,生成项目列表。可以选择查询后自动或者手动的校验地址,然后清除死链接。
Ezpeer:
通过这个软件,你可以从别人的硬盘的共享夹中搜索到你寻找的东东,并且下载。ezpeer内置聊天室、寻呼器以及一些精彩的mp3网址,方便网友间交流。更重要的是,它的使用者以台湾同胞为主。
reallink
国内做的p2p软件,全中文的界面
缺点:这类通俗软件大部分的开发平台都是基于98的,对xp和2k都支持的不是很好 详细使用及下载见
kazaa
界面整洁,不错的一个p2p软件.
emule
是以 edonkey2000 网络为基础的新型 p2p 文件分享工具,不但提供了所有 edonkey 的标准功能,还提供了许多额外的功能,而受到许多网友的喜爱!www.shanpow.com_ShowTime网址。
kugoo酷狗
KuGoo是专业的P2P音乐及文件传输软件同样也是一款免费软件。通过KuGoo,用户可以方便、 快捷、安全地实现 音乐查找,即时通讯,文件传输,文件共享等网络应用。与50万用户同分享。
这个软件更加方便了网友间的音乐交流,而且也是一款信息交流的聊天工具。通过免费注册后就能使用,下载地址:。
=================================================================== =================================================================== 听歌,下歌经典网址大全
这个可不是教程了,哈哈,都是现在国内比较热门的一些音乐网站、歌词查找网站和一些特色音乐网站,提供给大家做为参考,这部分是转帖。如果大家还有一些非常棒的音乐网站,我这上面没有收录的,也希望能发短讯通知我,我会添加在上面让大家共享,谢谢!
**************综合MP3下载网站**************
★搜刮网
★音乐极限
*************欧美歌曲下载网站***************
**************日韩歌曲下载网站**************
**************中国音乐门户网站***************
★九天音乐
★Boxup Music
★中国乐坛
★久久音乐
★美视妙乐网 影视原声
★音乐节拍★
★易乐网
★Xuxule
★网络音乐频道★
【三】:HTML代码4种范例——网页设计
范例1——Shopping_mall
效果图
HTML代码
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<link rel="stylesheet" href="css/Shopping mall.css" type="text/css"/>
</head>
<body onselectstart="return false">
<!--<div id=Tdiv style="HEIGHT: 45px; LEFT: 0px; POSITION: absolute; TOP: 0px; WIDTH: 45px; Z-INDEX: 25">
<input name="image1" type="image" id="image1" src="mrsoft.jpg" width="52" height="249" border="0">
</div>-->
<!--开始!!-->
<div id="Layer1" style="position:absolute; left:0; top:0; width:1500; height:1500; z-index:-1"> <div align="center">
<embed src="flash3080.swf" width="1500" height="1500" wmode="transparent"> </div>
</div>
<div id="Layer2" style="left:0; top:0;">
<div id="container">
<div class="header">
<div class="header_top">
<ul>
<li style="padding-left:55px;">您好,欢迎光临商城!<span><a href="register.html" onMouseOut="out()" onMouseOver="over('此处注册新用户')">注册</a> <a href="login.html">登录</a>]</span> 购物车共计商品 0 件 合计 0.00</li>
<li><img style="padding:4px 0px 0px 25px;" src="images/header_top_gif.gif"/></li>
<li><span><a href="login.html">信任登录</a></span></li> <li id="showTime" style="padding-left:20px;"></li>
<li style="padding-left:20px;"><span><a href="#" onClick=" window.open('date.html','','width=557,height=280,top=10,left=20');">日历</a></span></li> <li style="padding-left:110px;" class="header_top_small_navigation"><a href="shoppingCar.html" >查看购物车</a></li>
<li>|</li>
<li class="header_top_small_navigation"><a href="shopSearch.html">订单查询</a></li>
<li>|</li>
<li class="header_top_small_navigation"><a href="#">帮助中心</a></li>
<li>|</li>
<li class="header_top_small_navigation"><a href="#">优惠活动</a></li>
<li id="Tdiv" style=" margin-right:0px;"></li>
</ul>
</div>
<div style=" position:absolute; padding-left:130px; padding-top:10px;"><img width="50" height="50s" src="images/logo2.gif"></div>
<div class="header_mid">
<i><p style=" padding-left:130px;" class="header_mid_font">咨询热线:</p><p class="header_mid_font2">400–676–5919</p></i>
<div style="clear:both"></div>
<form action="#" method="post">
<input class="search_input"type="text" maxlength="30"/>
<input name="search_button" type="image" src="images/header_mid_search_button.jpg"/>
</form>
</div>
<div class="navigation">
<p><a





![[2019普通话成绩什么时候出]2019普通话成绩查询入口:畅言网和全国普通话培训测试信息资源网](https://img.wykw.com/uploadfile/images/2018/0911/15366028286056562.jpg)

