HTTP协议有哪几种方式?

HTTP协议有哪几种方式?


万千封印
浏览 700回答 3
3回答

杨__羊羊

客户程序向服务器发送的请求可以有不同的类型,这样服务器可以根据不同的请求类型进行不同的处理。在HTTP1.0中,定义了三种最基本的请求类 型,GET、POST和HEAD,客户程序用大写指令将请求发送给服务器,后面跟随具体的数据。其中,HEAD请求在客户程序和服务器之间进行交流,而不会返回具体的文档。当使用GET和POST方法时,服务器最后都将结果文档返回给客户程序,浏览器将 刷新显示。而HEAD请求则不同,它仅仅交流一些内部数据,这些数据不会影响浏览的过程。因此HEAD方法通常不单独使用,而是和其他的请求方法一起起到 辅助作用。一些搜寻引擎使用的自动搜索机器人使用这个方法来获得网页的标志信息,或者进行安全认证时,使用这个方法来传递认证信息。除了这三种最常见的访问方法之外,在HTTP1.1中还定义了更多的访问方法类型,如PUT,用于将网页放置到正确位置,DELETE用于删除相关文档 等。这些方法并不常用,因而大部分Web服务器软件并没有实现他们。然而对于特定场合他们还是非常有用的,例如使用软件编辑网页时,网页编辑器可以使用这 些方法,管理不同的网页。如果服务器不支持客户发送的请求方法,服务器将返回错误并立即关闭连接。

慕容3067478

最简单的http请求是GET / HTTP/1.0其中GET是关键字/表示请求的是跟目录主页HTTP/1.0表示使用HTTP协议的1.0版本通讯作为服务器端,这是会向服务器返回首页的全部html代码至此,一个最简单的http通讯就完成了。但是,此时网页还不能正常显示,因为服务器仅仅返回了html代码,客户端还必须根据html代码中涉及的其他文件(例如css、js、图象、flash等等)的地址获得相应文件,才能使网页正常显示
打开App,查看更多内容
随时随地看视频慕课网APP