1. 首页 / 资源

HTTP协议中GET和POST到底有哪些区别

HTTP协议中GET和POST到底有哪些区别

来源: 光阴新博客

HTTP协议中GET和POST到底有哪些区别
 
 
 
HTTP 定义了与服务器交互的不同方法,最常用的有4种,Get、Post、Put、Delete,如果我换一下顺序就好记了,Put(增),Delete(删),Post(改),Get(查),即增删改查,下面简单叙述一下:
 
1)Get, 它用于获取信息,注意,他只是获取、查询数据,也就是说它不会修改服务器上的数据,从这点来讲,它是数据安全的,而稍后会提到的Post它是可以修改数据的,所以这也是两者差别之一了。
 
 
 
2) Post,它是可以向服务器发送修改请求,从而修改服务器的,比方说,我们要在论坛上回贴、在博客上评论,这就要用到Post了,当然它也是可以仅仅获取数据的。
 
 
 
3)Delete 删除数据。可以通过Get/Post来实现。用的不多,暂不多写,以后扩充。
 
 
 
4)Put,增加、放置数据,可以通过Get/Post来实现。用的不多,暂不多写,以后扩充。
 
 
 
下面简述一下Get和Post区别:
 
 
 
1) GET请求的数据是放在HTTP包头中的,也就是URL之后,通常是像下面这样定义格式的,(而Post是把提交的数据放在HTTP正文中的)。
 
 
 
login.action?name=hyddd&password=idontknow&verify=%E4%BD%E5%A5%BD
 
 
 
a,以 ? 来分隔URL和数据; 
 
 
 
b,以& 来分隔参数;
 
 
 
c,如果数据是英文或数字,原样发送;
 
 
 
d,如果数据是中文或其它字符,则进行BASE64编码。  
 
 
 
2)GET提交的数据比较少,最多1024B,因为GET数据是附在URL之后的,而URL则会受到不同环境的限制的,比如说IE对其限制为2K+35,而POST可以传送更多的数据(理论上是没有限制的,但一般也会受不同的环境,如浏览器、操作系统、服务器处理能力等限制,IIS4可支持80KB,IIS5可支持100KB)。
 
 
 
3)Post的安全性要比Get高,因为Get时,参数数据是明文传输的,而且使用GET的话,还可能造成Cross-site request forgery攻击。而POST数据则可以加密的,但GET的速度可能会快些。
 
 
 
所以综上几点,总结成下表:
 
 
 
操作方式
 
 
 
数据位置
 
 
 
明文密文
 
 
 
数据安全
 
 
 
长度限制
 
 
 
应用场景
 
 
 
GET
 
 
 
HTTP包头
 
 
 
明文
 
 
 
不安全
 
 
 
长度较小
 
 
 
查询数据
 
 
 
POST
 
 
 
HTTP正文
 
 
 
可明可密
 
 
 
安全
 
 
 
支持较大数据传输
 

相关推荐

  • 联通光猫密码怎么修改密码 | 联通光猫密码怎么修改

    联通光猫密码怎么修改密码 | 联通光猫密码怎么修改

    联通光猫密码怎么修改密码 | 联通光猫密码怎么修改,联通,密码,修改密码,设置,宽带,1. 联通光猫如何设置密码一般都是admin,初次登录密码也一样。联通光猫管理员密码,您可通过以下方式查询:1、在光猫设备底部的标签中查看,一般设备底部标签上会标准管理员账号及密码;2、如查询不到或输入后不能登录,您可致电所在区域装维工作人员咨询;3、若无装维工作人员联系方式,您可致电当地联通人工客服咨询。2. 联通光...

  • 萤石云摄像头参数设置 | 萤石云摄像头操作指南

    萤石云摄像头参数设置 | 萤石云摄像头操作指南

    萤石云摄像头参数设置 | 萤石云摄像头操作指南,设置,操作指南,计划,参数设置,云视频,1. 萤石云摄像头设置录像计划我的也是用128内存,没有当天储存录像2. 萤石云录像机添加摄像头准备材料:手机、萤石云视频APP软件、摄像机设备使用步骤如下:1、在手机应用市场下载萤石云视频APP软件,安装在手机上。2、点击萤石云视频APP软件图标,进入软件应用程序,点击下方功能菜单-萤石,页面显示登录选项,如为新用户...

  • 佳能ip2780可以无线打印吗 | ip2780打印机支持无线打

    佳能ip2780可以无线打印吗 | ip2780打印机支持无线打

    佳能ip2780可以无线打印吗 | ip2780打印机支持无线打印吗,支持,设置,连接,佳能,断开,1. 佳能ip2788支持无线打印吗佳能IP2788只是一个佳能腾彩系列的打印机的型号!没有什么具体的含义! 楼主多心了!它只是代表一个机器型号的升级,在这个型号之前还有,IP1980,IP2780,IP2788 2. 佳能ip8780无线打印佳能打印机可通过以下步骤连接wifi:1、安装驱动程序前先断开佳能打印机和计...

  • 老款电视图像最佳设置参数是多少 | 老款电视图像最佳

    老款电视图像最佳设置参数是多少 | 老款电视图像最佳

    老款电视图像最佳设置参数是多少 | 老款电视图像最佳设置参数表,设置,图像,参数,参数设置,指标,1. 老款电视图像最佳设置参数1、电视最佳“对比度”“亮度”“色度”“清晰度”是没有一个固定值,只有适合自己的观看的图像模式,可以选择图像模式中的亮丽标准动态柔和四个选项中的“标准”。2、液晶电视的亮度是指亮度是指画面的明亮程度,它也是液晶电视的一项重要参数指标。合理的亮度可令我们的眼睛更舒适,同时也不会影响画面的色彩...

  • word快捷键可以修改吗 | word编辑模式快捷键

    word快捷键可以修改吗 | word编辑模式快捷键

    word快捷键可以修改吗 | word编辑模式快捷键,快捷键,模式,修改,文档,强制保护,1. word限制编辑快捷键1、打开需要编辑的Word文档,选中需要锁定的部分。2、点击“审阅”中的“限制编辑”。3、在弹出的限制编辑框中将每一项都勾选,再点击“是,启动强制保护”。4、在弹出的启动强制保护框中输入密码,点击确定即可。5、这是会发现该部分内容再也不用害怕被更改或误删了。2. word更改编辑模式快捷键w...

  • convo变频器控制端子说明 | convo变频器参数说明书

    convo变频器控制端子说明 | convo变频器参数说明书

    convo变频器控制端子说明 | convo变频器参数说明书,变频器,参数,控制,恢复出厂设置,设置,1. convo变频器参数设定这个变频器的品牌是CONVO,生产单位是:博世力士乐(西安)传动与控制有限公司,不过,这个型号早在10年左右就停产了,取而代之的是FSCG032. dovol变频器参数怎么调1、“恢复出厂设置”:其中上电后进行一次恢复出厂设置,是为了避免变频器存在一些以前设置过的参数(当然若是全新变频器是...

  • windows怎么修改快捷键 | 怎么更改windows快捷键

    windows怎么修改快捷键 | 怎么更改windows快捷键

    windows怎么修改快捷键 | 怎么更改windows快捷键,快捷键,修改,控制,选择,运行,1. 更改win快捷键具体步骤如下:1、在电脑桌面中,鼠标右键左下角的开始,在弹出的列表中选择“运行”选项,打开运行。2、在键盘中一同按下快捷键“WIN + R”,打开运行。3、打开运行后,在运行搜索框输入“control”,点击下方的确定按钮,打开控制面板。4、在“控制面板”中,选择“硬件和声音”设置项。5、在“硬件...

  • 相机60d基本使用 | 60d摄像模式怎么设置参数

    相机60d基本使用 | 60d摄像模式怎么设置参数

    相机60d基本使用 | 60d摄像模式怎么设置参数,参数设置,模式,参数,设置,菜单,1. 60d拍人像的参数设置按menu进入菜单菜单的第二列第三项是照片风格按set进入分为标准人像风光中性单色等也可自定义实际上就是改动对比度饱和度清晰度等设置这些设置你可以在raw格式下,使用佳能的随机光盘里的软件dpp在电脑里重新修改设置此外60d提供了创意滤镜设置在菜单的第五列第五项可以使用滤镜,从而是照片风格改...

  • oppo r9plus参数详细参数 | oppo r9splus参数配置

    oppo r9plus参数详细参数 | oppo r9splus参数配置

    oppo r9plus参数详细参数 | oppo r9splus参数配置,参数配置,参数,配置,像素,详细参数,1. r9plus参数配置上市时间:2016产品类型:3G手机,4G手机,智能手机,平板手机,拍照手机,八核手机外观类型:直板体积(宽x高x厚):80.8 x 163 x 7.4mm主屏幕像素:1080x1920像素网络制式:TD-LTE/FDD-LTE/WCDMA/TD-SCDMA/CDMA2000/CDMA1X/G...

  • 修改电脑注册表会怎样? | 电脑注册表可以随意更改吗怎

    修改电脑注册表会怎样? | 电脑注册表可以随意更改吗怎

    修改电脑注册表会怎样? | 电脑注册表可以随意更改吗怎么改,修改,注册表修改,用户,运行,机器码,1. 电脑注册表可以随意更改吗1.win+r打开运行,输入c,m,d。2.在命令提示符下输入以下命令:ipconfig /all ,按回车,3.回车之后,会跳出一段东西,我们来看,左边的物理地址:40-B0-76-80-3E-5B就是我们电脑的机器码,我们修改他就行,当然,有些电脑显示的会是英文版,英文版相对应的是:P...

  • 修改的快捷键cad | cad快捷键

    修改的快捷键cad | cad快捷键

    修改的快捷键cad | cad快捷键,快捷键,修改,批量修改,文字,命令,1. cad批量修改快捷键打开CAD图纸我们先运行CAD制图软件,打开需要修改标注文字的CAD图纸。在CAD图纸中,我们找到需要修改的标注文字内容。查找和替换标注文字我们先点 击菜单栏里的“查找和替换”图标,或是直接在命令框中输入“FIND”命令字符,查找并替换当前绘图中的文字标注,调用出“查找和替换”弹窗。在“查找和...

  • 电脑软件更新会不会丢失数据 | 电脑更新后,软件找不到

    电脑软件更新会不会丢失数据 | 电脑更新后,软件找不到

    电脑软件更新会不会丢失数据 | 电脑更新后,软件找不到了怎么办,数据,恢复,重新安装,重启,系统修复,1. 电脑更新软件丢失怎么办不应该啊,腾讯电脑管家的兼容性挺好的。你先重启下系统,如果腾讯电脑管家目前已经完成更新了,那你通过该软件对系统做个全面体检,这些小问题应该都是可以修复的。腾讯电脑管家系统修复能力还是挺强的。打开腾讯电脑管家。。。。全面体检2. 电脑更新软件会丢吗会丢失,建议你备份后重新安装。如果更新升级不会...

  • 主服务器连接异常是什么意思 | 电脑显示服务器连接异

    主服务器连接异常是什么意思 | 电脑显示服务器连接异

    主服务器连接异常是什么意思 | 电脑显示服务器连接异常怎么回事,连接,服务器,显示,网络连接,设置,1. 电脑主服务器连接异常怎么办出现网络连接配置异常,可能是DNS配置错误或者没有设置造成的,首先在电脑桌面上打开“控制面板”,点击“网络和Internet”选项。然后选择“网络和共享中心”,找到左侧的“更改适配设置”,在网络连接列表中选择“Wlan选项”,右键单击弹出来的对话框中点击“属性”。再点击下方“属性”,勾选...

  • 苹果7下拉菜单怎么修改 | 苹果7手机下拉菜单怎么设置

    苹果7下拉菜单怎么修改 | 苹果7手机下拉菜单怎么设置

    苹果7下拉菜单怎么修改 | 苹果7手机下拉菜单怎么设置方法,设置,下拉菜单,菜单,上拉,方法,1. iphone7下拉菜单怎么设置iphone上滑菜单怎么设置?iPhone向上滑动菜单设置如下。1. 在移动桌面上找到设置图标,然后单击进入。2. 然后找到“control center”选项并单击enter。3. 然后找到下面的“自定义控件”并单击进入。4. 在自定义控件中,左侧带有红色减号的选项是已添加的快捷菜...

  • 尼康相机D90使用方法图解 入门教程 | 尼康d90参数设置

    尼康相机D90使用方法图解 入门教程 | 尼康d90参数设置

    尼康相机D90使用方法图解 入门教程 | 尼康d90参数设置教程,设置,参数,参数设置,教程,尼康,1. 尼康d90设置参数技巧尼康D90单反相机功能键介绍说明如下:1、电源开关、快门按键等说明。2、感光选择、照片选择的按键说明。3、对焦选择、背屏参数等按键说明。4、拨轮功能、测光选择等按键说明。5、照片回放等按键说明。6、菜单、设置、删除等按键说明。7、镜头锁、对焦模式选择按键说明。8、自定义功能按键、景深预览等功...

  • 金田刻字机设置参数 | 金田刻字机怎么刻字

    金田刻字机设置参数 | 金田刻字机怎么刻字

    金田刻字机设置参数 | 金田刻字机怎么刻字,参数,设置,使用教程,使用说明,皮卡,1. 金田刻字机使用说明目前国内品牌有,腾宇,皮卡, 工正, 力宇 ,远海, 力刻, 恒星, 恒丰, 金田,银田 等,国外品牌有GRAPHTEC(日图)星云, 诠脑,奥莱等。2. 刻字机说明书连接电源,安装刀片,放置介质,设定参数,开始试刻,利用计算机传递数据。3. 金田刻字机设置参数分别以“虎门销烟”、“金田起义”、...

  • QQ可以修改身份证吗 | qq能否更改身份证

    QQ可以修改身份证吗 | qq能否更改身份证

    QQ可以修改身份证吗 | qq能否更改身份证,修改,注销,实名,界面,认证,1. qq怎么可以更改身份证吗取消QQ实名认证的身份证操作方法:01打开QQ,点击头像进入个人界面,然后点击“qq钱包”进入。02点击右上角的图标,进入设置界面。03找到“实名认证”,然后点击打开。04里面就会有个人信息,在最下面有一个注销账户重新实名的字样,点击打开。05如果满足要求就可以注销,如果QQ钱包里面还有余...

  • 小鸡模拟器手柄按键手机设置教程 | 小鸡模拟器支持手

    小鸡模拟器手柄按键手机设置教程 | 小鸡模拟器支持手

    小鸡模拟器手柄按键手机设置教程 | 小鸡模拟器支持手柄,模拟器,设置,教程,支持,等待,1. 小鸡模拟器pc版手柄设置教程方法/步骤分步阅读1/10打开手机桌面的小鸡模拟器,点击首页右上角的“手柄图标”。2/10点击“连接其他手柄”,跳转到蓝牙连接界面、3/10手柄关机状态,长按A键不松开,再按mode键,等指示灯快速闪烁立马松开手指。然后开启手机蓝牙开关,等待一会,选择搜索到的第一个蓝牙进行连接。4/1...

  • 华为光猫hg8342r参数 | 华为hg8120c光猫参数

    华为光猫hg8342r参数 | 华为hg8120c光猫参数

    华为光猫hg8342r参数 | 华为hg8120c光猫参数,参数,华为,连接,宽带,浏览器,1. 华为hg8145c光猫参数华为光猫HG8145C有1个千兆网口。1、华为光猫HG8145C有四个接入网口,其中网口1是千兆网口。2、华为光猫HG8145C正确的连接方式。3、华为光猫HG8145C连接宽带方法:把光纤、网线、连接好,光猫网口1直接接电脑网口,等光猫启动之后 在浏览器上面输192.168.1.1。2...

  • cad2019快捷键 | cad2021修改快捷键

    cad2019快捷键 | cad2021修改快捷键

    cad2019快捷键 | cad2021修改快捷键,快捷键,修改,命令,参数,编辑程序,1. cad2018改快捷键的命令CAD2008自定义快捷键方法/步骤:1、打开cad绘图软件,新建页面。2、在菜单上找到:工具——自定义——编辑程序参数(acad.pgp)。3、点“编辑程序参数(acad.pgp)”,出现“acad.pgp-记事本”。4、下拉记事本就会发现很多快捷键,并用*隔开,还有“AutoCAD...