`
hylxinlang
  • 浏览: 129902 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

http协议-http请求

阅读更多

http请求由三部分组成,分别是:请求行、消息报头、请求正文

1.请求行

POST / HTTP/1.1

GET /favicon.ico HTTP/1.1

2.消息报头

Host: localhost:8888

Connection: keep-alive

Content-Length: 24

Cache-Control: max-age=0

Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8

Origin: http://localhost:8888

User-Agent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.72 Safari/537.36

Content-Type: application/x-www-form-urlencoded

Referer: http://localhost:8888/

Accept-Encoding: gzip,deflate,sdch

Accept-Language: zh-CN,zh;q=0.8

 

Cookie: TailorID=c91d70cf175f5143ce1ba7517103277ddf26; CNZZDATA1000004729=1824251126-1385042583-http%253A%252F%252Flocalhost%7C1385084292

3.请求正文

name=11111&submit=submit

 

<html><body><form action=\"http://localhost:8888\" method=\"post\"><input type=\"text\" name=\"name\"/><input type=\"submit\" name=\"submit\" value=\"submit\"/></form></body></html>

0
0
分享到:
评论

相关推荐

    python网络编程之http协议-数据请求

    使用requests库通过http协议的get方法向web server 请求30个页面的数据,要求:(1)30个请求分别由5个线程实现,每个线程负责6个url页面的请求;(2)每个线程中的不同页面请求的时间间隔是3秒;(3)当线程中成功...

    Http协议-记录常见的状态码

    ### Http协议-记录常见的状态码 HTTP(HyperText Transfer Protocol)是一种用于分布式、协作式和超媒体信息系统的应用层协议,主要用于从Web服务器传输超文本到本地浏览器的传输协议。在HTTP通信过程中,服务器会...

    http协议-破冰-基础课程

    1. **请求方法**:HTTP请求由客户端发起,通常包括GET、POST、PUT、DELETE等方法。GET用于获取资源,POST用于提交数据,PUT用于更新资源,DELETE用于删除资源。 2. **状态码**:服务器对请求的响应包含一个三位数字...

    HTTP协议 - HTTP The Definitive Guide

    - **连接管理:** HTTP支持持久连接,即一个TCP连接可以用于多个HTTP请求,提高了通信效率。 - **Protocol Versions** - **版本发展:** HTTP经历了多个版本的发展,包括HTTP/0.9、HTTP/1.0、HTTP/1.1以及最新的...

    http 详解-应用层协议-https

    HTTP 请求-响应状态码包括: 1xx:指示信息,表示请求已接收,继续处理 2xx:成功,表示请求已被成功接收、理解、接受 3xx:重定向,要完成请求必须进行更进一步的操作 4xx:客户端错误,请求有语法错误或请求无法...

    网络技术协议-HTTP协议

    通用头域适用于所有HTTP请求和响应消息,这些头域包括但不限于: - **Cache-Control**:控制缓存行为,如允许缓存、禁止缓存等。 - **Connection**:指示连接如何处理,例如Keep-Alive。 - **Date**:消息的日期和...

    模拟HTTP请求-httpdebug

    当我们需要测试、调试或者学习HTTP协议时,模拟HTTP请求的工具就显得尤为重要。"httpdebug"便是这样一款工具,它为开发者提供了一个直观的平台,以模拟不同的HTTP请求并观察其响应结果。 httpdebug的主要功能包括:...

    RESTClient-HTTP请求模拟器-HTTP请求测试工具

    它作为一个HTTP请求模拟器,允许用户发送各种HTTP请求(如GET、POST、PUT、DELETE等)并接收响应,以此来验证和调试RESTful API的功能。在本文中,我们将详细探讨RESTClient的特性、使用方法以及其在API测试中的重要...

    SIP协议-中文版 SIP协议-中文版

    SIP协议的设计灵感来源于电子邮件标准SMTP(简单邮件传输协议)和HTTP(超文本传输协议),因此它具有简洁、灵活和可扩展的特点。 SIP协议的主要功能包括呼叫建立、修改、终止以及会话中的媒体协商。以下是对SIP...

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

    自1990年首次提出以来,HTTP协议经历了不断的改进和发展,目前广泛使用的版本为HTTP/1.0的第六版,而HTTP/1.1的标准化工作也正在进行中,并且提出了下一代HTTP协议HTTP-NG的概念。 #### HTTP协议的核心特性 1. **...

    (免费)HttpClient4.5.3及相关依赖包httpcore-4.4.6和httpmime-4.5.3

    HttpClient是Apache软件基金会的一个开源项目,它提供了一个强大的、丰富的HTTP客户端API,使得开发者能够方便地构建基于HTTP协议的应用。本资源包含HttpClient的4.5.3版本,以及其依赖的httpcore-4.4.6和...

    超文本传输协议-HTTP

    例如,用户通过浏览器访问某个网站时,浏览器会向该网站的服务器发送一个HTTP请求,请求中包含了用户的IP地址、所需资源的URL以及使用的HTTP版本等信息。服务器接收到请求后,解析并处理这些信息,然后将相应的资源...

    超文本传输协议-HTTP1.1

    HTTP协议是基于请求-响应模型的,请求和响应都是HTTP消息的一部分。请求消息包含一个请求行、一个或多个首部字段和可能的实体主体,用来指定要访问的资源和请求的操作。响应消息则包含状态行、响应首部字段和可能的...

    Http协议内容总结 http协议包含哪些内容 Http协议的请求方法 Http协议实现的原理机制 get与post请求的区别

    1. **客户端发起请求**:客户端通过HTTP请求向服务器发送数据。 2. **服务器处理请求**:服务器接收到请求后进行解析,根据请求内容执行相应的操作。 3. **服务器返回响应**:服务器处理完成后,向客户端发送响应,...

    SIP协议--------RFC3261中文版(PDF)

    SIP协议中的消息分为两类:**请求**和**响应**。 - **请求消息**:由客户端发送到服务器,用来发起一个新的会话或者修改现有的会话。 - **响应消息**:由服务器发送给客户端,以回应请求消息。 每条SIP消息都由...

    C#实现http协议GET、POST请求

    C#实现http协议GET、POST请求 C#实现http协议GET、POST请求 C#实现http协议GET、POST请求 C#实现http协议GET、POST请求 C#实现http协议GET、POST请求

    java-http请求jar包

    Java发送HTTP请求是进行网络通信的基本操作之一,广泛应用于数据获取、API调用等场景。在Java中,Apache HttpClient库是一个强大的工具,它允许开发者高效、灵活地处理HTTP请求。这个"java-http请求jar包"实际上就是...

    计算机网络原理实验报告---Wireshark实验:HTTP协议分析

    通过对HTTP请求报文和响应报文的详细分析,我们可以理解HTTP协议的基本结构和工作原理。 **HTTP协议基础** HTTP(超文本传输协议)是应用层协议,用于客户端和服务器之间的通信。它基于TCP/IP协议栈,以请求/响应...

Global site tag (gtag.js) - Google Analytics