HTTP请求

更新时间:2025-05-13 01:52:05 阅读: 评论:0

HTTP请求

是指从客户端到伺服器端的请求讯息。包括:讯息首行中,对资源的请求方法、资源的标识符及使用的协定。

基本介绍

中文名:HTTP请求  外文名:HTTP Request 意思:指从客户端到伺服器端的请求讯息 包括:对资源的请求方法等 分类:格式

介绍

从客户端到伺服器端的请求讯息包括,讯息首行中,对资源的请求方法、资源的标识符及使用的协定。考虑到局限性更大的HTTP/0.9的向后兼容问题,有两种合法的HTTP请求格式。

合法格式

Request = Simple-Request | Full-RequestSimple-Request = "GET" SP Request-URI CRLFFull-Request = Request-Line ; Section 5.1*( General-Header ; Section 4.3| Request-Header ; Section 5.2| Entity-Header ) ; Section 7.1CRLF[ Entity-Body ] ; Section 7.2如果HTTP/1.0伺服器收到简单请求,它必须回应一个HTTP/0.9格式的简单回应。HTTP/1.0的客户端有能力接收完整回应,但不能产生简单请求。

请求格式

当浏览器向Web伺服器发出请求时,它向伺服器传递了一个数据块,也就是请求信息,HTTP请求信息由3部分组成:(1)请求方法URI协定/版本(2) 请求头(Request Header)(3) 请求正文(1)请求方法URI协定/版本请求的第一行是“方法URI协定/版本”例如:GET/sample.jsp HTTP/1.1以上代码中“GET”代表请求方法,“/sample.jsp”表示URI,“HTTP/1.1代表协定和协定的版本。(2)请求头(Request Header)请求头包含许多有关的客户端环境和请求正文的有用信息。例如,请求头可以声明浏览器所用的语言,请求正文的长度等。例如:Accept:image/gif.image/jpeg.*/*Accept-Language:zh-cnConnection:Keep-AliveHost:localhostUser-Agent:Mozila/4.0(compatible:MSIE5.01:Windows NT5.0)Accept-Encoding:gzip,deflate.(3)请求正文请求头和请求正文之间是一个空行,这个行非常重要,它表示请求头已经结束,接下来的是请求正文。请求正文中可以包含客户提交的查询字元串信息:username=jinqiao&password=1234在以上的例子的HTTP请求中,请求的正文只有一行内容。当然,在实际套用中,HTTP请求正文可以包含更多的内容。

本文发布于:2023-03-26 20:14:27,感谢您对本站的认可!

本文链接:http://www.ranqi119.com/to/1680199319265637.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:HTTP
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 站长QQ:55-9-10-26|友情:优美诗词|电脑我帮您|扬州装修|369文学|学编程|软件玩家|水木编程|编程频道