- 1、本文档共88页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第10.3讲-超文本传输协议HTTP
HTML HTML 参数和查询 * * * 重点: HTTP 的 GET 和 POST 是比较常用的两个向服务器发送请求的方法,适合在 Web 服务中使用,因为两种方法与程序中函数的调用过程非常相似:传递参数给方法,执行后返回结果; * 重点: 相比之下,GET 方法比较简单但功能较弱,POST 方法比较复杂但功能较强。 * 网格产生的原因: 1、即便是超级计算机,也是无法完成某些大运算量的任务,如天气预报、模拟地球大爆炸等。 2、很多计算资源闲置,如大量的笔记本等只做简单的PPT播放,很多资源闲置不用。 网格的思想就是想将互联网变成一台超级计算机。 但是,经过几年的研究,就基本上开始走向没落。 原因就是没人提供资源给别人用,涉及隐私、费用等问题。再说,真是要将那么大量的资源整合起来,也不是那么容易的一件事情。 一种观点认为:云,它就是网格的初级形式。 * * Expires:客户端可在一段时间内缓存整个响应(不光是实体主体),但服务器不保证该时间段内一定不更新。 Location:与3xx系列响应密切相关,可表示新资源创建后的URI,也可表示默认URI,还可是补充建议URI。 WWW-Authorization:配合401 Unauthorized响应代码,可指定认证方式WSSE等。 响应首部举例 * HTTP响应代码 状态码(3位数字)分类 1xx:通知——仅在与HTTP服务器沟通时使用 100(“Continue”) 2xx:成功——成功收到、理解和接受动作 200(“OK”)、201(“Created”)、204(“No Content”) 3xx:重定向——为完成请求,必须进一步采取措施 301(“Moved Permanently”)、303(“See Other”)、304(“Not Modified”)、307(“Temporary Redirect”) * HTTP响应代码 状态码(3位数字)分类 4xx:客户端错误——请求包含错误的语法或不能完成 400(“Bad Request”)、401(“Unauthorized”)、403(“Forbidden”)、404(“Not Found”)、405(“Method Not Allowed”)、406(“Not Acceptable”) 、409(“Conflict”)、410(“Gone”) 5xx:服务器端错误——服务器不能完成明显合理的请求 500(“Internal Server Error”)、503(“Service Unavailable”) * 响应代码含义举例 100 Continue:请重发请求,并附上前一次未带上的表示信息。 200 OK:一切正常;继续执行。 202 Accepted:服务已经接受请求,并请客户端对Location响应首部里的URI进行轮询。 303 See Other:请跟另一个资源交互,应该不会出错。 304 Not Modified:客户端已有该数据,没必要重复发送。 * 400 Bad Request:请求格式有问题,应重新格式化提交。 401 Unauthorized:验证失败,请重新提供认证信息。 404 Not Found:服务因偷懒或必威体育官网网址没有告知请求失败的真实原因,但不管什么原因,请求错误。 409 Conflict:服务器拒绝更新资源状态请求。客户端需要获取资源的当前状态(要么检查响应实体主体,要么做一次GET操作),然后再作打算。 响应代码含义举例 * 412 Precondition Failed:请求未被处理,因为Etag、If-Match或类似的“哨兵(guard)”首部的值不满足条件。客户端需考虑下一步怎么走。 417 Expectation Failed:幸亏核查一下,服务器不将接受该请求,所以别真正发送那个请求。 500 Internal Server Error:最偷懒的响应。服务器出错了,而且什么原因都没说。 响应代码含义举例 * HTTP示例1 * HTTP示例2 [root@workstation root]# telnet 10 80 Trying 10... Connected to 10. Escape character is ^]. GET /index.html HTTP/1.1 Host:10 * HTTP/1.1 200 OK Content-Length: 181 Content-Type: text/html Last-Modified: Mon, 26 Nov 2007 06:53:46 GMT Accept-Ranges: bytes ETag: be639717f92fc81:222b Ser
您可能关注的文档
- 第六章合同范本.ppt
- OELs培训2007.ppt
- LDP协议原理(初级).ppt
- 2.4 差分方程的相容性、收敛性和稳定性.ppt
- 新课件:护理论文的书写格式及要求.ppt
- 组播技术介绍.ppt
- 第6章 构成中的骨骼.ppt
- eviews操作说明.ppt
- XML系列讲座之四—样式单.ppt
- Tecplot数据格式.ppt
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
文档评论(0)