码迷,mamicode.com
首页 > Web开发 > 详细

HTTP 请求

时间:2020-01-03 13:59:25      阅读:86      评论:0      收藏:0      [点我收藏+]

标签:更新   不同的   ascii   options   参数   图片   提交   ref   tcp   

1. HTTP:基于TCP/IP关于数据如何在万维网(www)中如何通信的协议。定义了与服务器交互的不同的方法。

  HTTP 1.0有3种:get(用于获取/查询资源信息)、post(用于更新资源信息)、head

  HTTP 1.1中新增5种:options、put(用于增加资源信息)、delete(用于删除资源信息)、trace、connect

       技术图片

2. get和post请求的区别:

  同:get请求和post请求本质都是TCP链接,本质上没有区别。

  异:get产生一个TCP数据包,post产生2个TCP数据包(Firefox在post中只发送一次包)。

    get参数包含在URL中,post通过request body传递参数。

    get从服务器上获取数据,post向服务器传递数据。

    get请求只能进行URL编码,并且在URL中传递参数长度有限,只接受ASCII字符。post支持多种编码,没有长度限制。

    浏览器回退,get无害,post会再次提交请求。

HTTP 请求

标签:更新   不同的   ascii   options   参数   图片   提交   ref   tcp   

原文地址:https://www.cnblogs.com/chenting-personal/p/12144369.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!