`
hoary20
  • 浏览: 138488 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

HTTP的请求和响应格式

阅读更多
HTTP是协议,
HTTP是传输的方式
HTML是传输的内容。
浏览器可以解释HTML的内容。
HTTP请求的格式
    请求行,头信息,消息体
请求行包括:请求方式(主要是get,post),服务器端资源路径,协议版本
头信息包含客户端与消息体一些有用的信息,
如host:www.iteye.com
User-Agent:
Accept:
Accept-Languuage:
Accept-Encoding:
Accept-Charset:
Keep-Aliva:
Connection:
除了host,其他都可以省略。
消息体:一个非常重要的空行分开了头信息与消息体,标志着实体内容的开始。如果是get请求方式,数据会被存放在请求行中的路径和协议版本之间。post的数据放在消息体中。
get和post的区别
1.数据存放位置不一样,get放在URL中,post放在消息体中
2.允许方法数据大小不一样,get小,post大
3.安全性不一样,存放在URL中的数据肯定不安全了。
HTTP响应的格式
状态行,头消息,消息体
状态行:协议版本【为了匹配】,响应状态码,状态码描述信息
200表示成功,404是没有找到资源,500服务器遇到不可意料的情况,不能完成客户请求
头消息:
Set-Cookie:
Content-Type:text/html
Content-Length:
Date:
Server:
Connection:
消息体:<html>……</html>


分享到:
评论

相关推荐

    http请求和响应格式

    Http请求格式通常由请求行、请求头和请求体组成,而Http响应格式则由状态行、响应头和响应体组成。 Http请求格式: 1. 请求行(Request Line):由方法、URL、协议版本和CRLF组成,例如GET /index....

    HTTP请求、响应及状态管理.ppt

    HTTP请求、响应及状态管理

    HTTP请求和响应监视工具

    Fildder 是一个用来监视所有 HTTP 请求和响应 的工具 ,这对于调试 WEB 应用程序来说是一个很有用的工具。

    ZMQ 请求,响应模式deom

    这种模式确保了每个请求都有对应的响应,且请求和响应之间存在一对一的关联关系。 在ZMQ的请求/响应模式中,有几个关键的概念: 1. **REQ socket(请求套接字)**:客户端使用REQ socket发送请求,并等待来自...

    HTTP请求响应代码表

    HTTP请求状态码 HTTP请求状态代码表 请求状态代码表 HTTP请求响应代码表

    实验6 HTTP请求、响应及状态管理.ppt

    实验6 HTTP请求、响应及状态管理.ppt

    Fiddler-http请求和响应导出

    这一特性使得用户可以方便地将特定的HTTP请求和响应导出为文件,例如CSV或XML格式,便于分析、存档或者分享。导出配置可以根据URL、方法、状态码等条件进行筛选,确保只导出你需要的数据。 3. **简单的提建议功能*...

    Httpwatch浏览器插件。请求和响应

    Httpwatch浏览器插件。请求和响应

    ICMP timestamp请求响应漏洞 修复 Traceroute探测漏洞 修复 linux 7

    ICMP timestamp请求响应漏洞 修复 Traceroute探测漏洞 修复 使用firewall-cmd打开关闭防火墙与端口 linux 7 ICMP timestamp请求响应漏洞 修复 Traceroute探测漏洞 修复 使用firewall-cmd打开关闭防火墙与端口 linux ...

    发送Post请求,内容格式为xml,并获取响应内容

    通过以上分析,我们了解到如何使用Java和Apache HttpClient库发送携带XML数据的POST请求,并处理响应。这不仅是一个技术实践过程,也是对HTTP协议、XML数据结构以及Java网络编程能力的综合运用。在实际开发中,还需...

    浏览器请求和响应查看器(Charles)

    查看浏览器的请求 和 服务器响应的 详细数据

    JAVA发送HTTP请求,返回HTTP响应内容

    在Java编程中,发送HTTP请求并接收响应是常见的网络通信操作,尤其在Web服务的开发和测试中。本文将详细介绍如何使用Java发送HTTP请求并处理响应内容。 首先,我们需要创建一个名为`HttpRequester`的类,它将作为...

    HTTP协议详解(请求、响应、URL等)

    HTTP通信主要包括请求和响应两个部分。 **请求格式**: 一个典型的HTTP请求由三部分组成:请求行、请求头部以及可选的消息体。 - **请求行**:包含请求方法(如GET或POST)、请求资源的URL以及使用的HTTP协议版本...

    请求拦截器和响应拦截器.docx

    请求拦截器和响应拦截器 请求拦截器和响应拦截器是 Axios 库中提供的一种机制,用于在发送请求之前和响应数据返回之前对数据进行处理。下面是对这两个概念的详细解释: 请求拦截器 请求拦截器是指在发送请求之前...

    http.rar_http请求响应_socket http 请求

    总结起来,"HTTP.RAR_HTTP请求响应_SOCKET HTTP请求"这个主题涵盖了HTTP协议的基础、Socket编程的应用以及两者结合实现HTTP请求和响应的过程。通过深入理解这些概念和实践,你可以创建自己的网络客户端,实现与任何...

    02HTTP请求头响应头详解1

    总结,HTTP请求头和响应头是HTTP通信中不可或缺的部分,它们提供了关于请求和响应的元信息,帮助客户端和服务器理解彼此的需求和响应。了解并正确使用这些头信息对于构建高效的Web应用程序至关重要。在实际开发中,...

    Servlet请求和响应的资料,帮助初学者掌握Servlet的请求和响应

    总结起来,Servlet请求和响应机制涉及客户端与服务器间的交互,包括HTTP请求的发送、Web容器的解析和处理、Servlet的业务逻辑执行,以及最终响应的构造和发送。Web容器在这个过程中起着至关重要的作用,它提供了一个...

    http协议请求响应详解

    ### HTTP协议请求响应详解 #### 一、HTTP协议简介 HTTP(HyperText Transfer Protocol),即超文本传输协议,是互联网上应用最为广泛的一种网络协议。它属于TCP/IP协议族的应用层,主要用于规范Web浏览器(客户端...

    HTTP一次完整的 请求-响应 过程

    HTTP一次完整的 请求-响应 过程

    Python-httpbin用PythonFlask编写的HTTP请求和响应服务

    【Python-Flask构建HTTP请求和响应服务:httpbin详解】 在Python的Web开发领域,Flask是一个轻量级的框架,它以其简洁和灵活的特性深受开发者喜爱。httpbin.org是一个在线工具,用于测试HTTP请求和响应,而httpbin...

Global site tag (gtag.js) - Google Analytics