首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

HTTPGet与Post区别

URL全称是资源描述符,我们可以这样认 为:一个URL地址,它用于描述一个网络资源,而HTTPGET,POST,PUT,DELETE就对应着对这个资源查,改,增,删4个操作。...POST把提交数据则放置在是HTTP包体。 2."...GET方式提交数据最多只能是1024字节,理论POST没有限制,可传较大量数据,IIS4最大为80KB,IIS5为100KB"??!...3.在ASP,服务端获取GET请求参数用 Request.QueryString,获取POST请求参数用Request.Form。...总结一下,Get是向服务器发索取数据一种请求,而Post是向服务器提交数据一种请求,在FORM(表单),Method默认为"GET",实质GET和POST只是发送机制不同,并不是一个取一个发!

1.6K41
您找到你想要的搜索结果了吗?
是的
没有找到

httpget和post方法区别

httpget和post方法区别 一、https和http区别 1、简要描述 超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式数据加密...为了解决HTTP协议这一缺陷,需要使用另一种协议:安全套接字层超文本传输协议HTTPS,为了数据传输安全,HTTPS在HTTP基础加入了SSL协议,SSL依靠证书来验证服务器身份,并为浏览器和服务器之间通信加密...HTTPS协议主要作用可以分为两种:一种是建立一个信息安全通道,来保证数据传输安全;另一种就是确认网站真实性。...4、http连接很简单,是无状态;HTTPS协议是由SSL+HTTP协议构建可进行加密传输、身份认证网络协议,比http协议安全。...2、get和post方法区别 getget方法参数在URL,可以被看到,并且可以缓存 post:post方法数据在请求体内,具有一定隐蔽性,不可以缓存 具体区别,如下图所示,图源来自

61310

http请求get和post方法区别

HTTP定义了与服务器交互不同方法,其中最基本四种:GET,POST,PUT,DELETE,HEAD,其中GET和HEAD被称为安全方法,因为使用GET和HEADHTTP请求不会产生什么动作。...不会产生动作意味着GET和HEADHTTP请求不会在服务器产生任何结果。但是安全方法并不是什么动作都不产生,这里安全方法仅仅指不会修改信息。...根据HTTP规范,POST可能会修改服务器资源请求。...二、使用时最直观区别 最直观区别就是GET把参数包含在URL,POST通过request body传递参数。...四、面试是一般怎么回答get和post区别 (1)post更安全(不会作为url一部分,不会被缓存、保存在服务器日志、以及浏览器浏览记录) (2)post发送数据更大(get有url长度限制)

3.1K31

HTTP协议GET、POST请求方法区别

POST 请求不会保留在浏览器历史记录 POST 不能被收藏为书签 POST 请求参数在URL是不可见 POST 请求对数据长度没有要求 在浏览器表现是最表面的,所以大部分的人都已经知道。...简单就不再说了,这里再说说请求参数可见性和容易让人产生误区数据长度限制 请求参数可见性 在GET请求,查询字符串是在 GET 请求 URL 中发送 index.php?...因为post请求是将参数放在HTTP主体,所以在常规浏览器地址栏是看不到参数,这就是请求参数在URL可见性不同。 两种请求方法请求头和请求体对比 可以看到参数存放位置不一样 ?...在http协议规定 HTTP 协议没有规定URL最大长度,也没有规定HTTP请求体最大长度。 所以在HTTP协议,对于GET请求和POST请求数据长度,是没有限制。...POST 请求参数不能 GET 请求对数据长度有要求,POST 请求没有(这里指的是浏览器对url长度要求) 在HTTP协议,对于GET、POST数据长度是没有限制 在WEB服务器,可以通过配置参数来决定要服务

2.9K10

HTTP协议GET和POST接口测试区别

前言 在进行接口测试时,了解不同HTTP请求方法对于正确测试和评估接口功能至关重要。本文将探讨HTTP协议GET和POST请求方法在接口测试区别以及它们特点和应用场景。...HTTP协议基础 HTTP(Hypertext Transfer Protocol)是一种用于在Web上传输数据协议。它使用不同请求方法来实现不同操作,其中最常见GET和POST请求方法。...GET请求特点与应用 GET请求是一种向服务器请求获取资源方法。它具有以下特点: 数据在URL通过查询字符串传递。 请求参数在URL可见,易于调试和测试。...总结 在HTTP协议GET和POST是常用请求方法。...GET请求用于获取资源和查询数据,参数在URL可见,适用于读取操作;而POST请求用于提交数据和执行修改操作,参数在请求主体,适用于写入操作。

23610

王老板Python面试(1):HTTPGET与POST区别?

对参数数据类型,GET只接受ASCII字符,而POST没有限制。 GET比POST更不安全,因为参数直接暴露在URL,所以不能用来传递敏感信息。...如果我告诉你GET和POST本质没有区别你信吗? 让我们扒下GET和POST外衣,坦诚相见吧! GET和POST是什么?HTTP协议两种发送请求方法。 HTTP是什么?...HTTP是基于TCP/IP关于数据如何在万维网如何通信协议。 HTTP底层是TCP/IP。所以GET和POST底层也是TCP/IP,也就是说,GET/POST都是TCP链接。...HTTP给汽车运输设定了好几个服务类别,有GET, POST, PUT, DELETE等等,HTTP规定,当执行GET请求时候,要给汽车贴上GET标签(设置method为GET),而且要求把传送数据放在车顶上...虽然理论,你可以在车顶上无限堆货物(url无限加参数)。但是运输公司可不傻,装货和卸货也是有很大成本,他们会限制单次运输量来控制风险,数据量太大对浏览器和服务器都是很大负担。

42410

HTTP协议GET、POST和HEAD介绍(请求方式总结)

HTTP 定义了与服务器交互不同方法,最基本方法是 GET 和 POST。事实 GET 适用于多数请求,而保留 POST 仅用于更新站点。...POST 表示可能改变服务器资源请求。...GET请求请提交数据放置在HTTP请求协议头中,而POST提交数据则放在实体数据GET方式提交数据最多只能有1024字节,而POST则没有此限制。  ...2、Get方式提交你需要用Request.QueryString来取得变量值,而Post方式提交时,你必须通过Request.Form来访问提交内容。 仔细研究下面的代码。...当通过get方法提交数据时,用户名和密码将出现在URL。如果: 1、 登陆页面可以被浏览器缓存; 2、 其他人可以访问客户这台机器。

3.1K20

99%的人都理解错了HTTPGET与POST区别

对参数数据类型,GET只接受ASCII字符,而POST没有限制。 GET比POST更不安全,因为参数直接暴露在URL,所以不能用来传递敏感信息。...如果我告诉你GET和POST本质没有区别你信吗? 让我们扒下GET和POST外衣,坦诚相见吧! ? GET和POST是什么?HTTP协议两种发送请求方法。 HTTP是什么?...HTTP是基于TCP/IP关于数据如何在万维网如何通信协议。 HTTP底层是TCP/IP。所以GET和POST底层也是TCP/IP,也就是说,GET/POST都是TCP链接。...HTTP给汽车运输设定了好几个服务类别,有GET, POST, PUT, DELETE等等,HTTP规定,当执行GET请求时候,要给汽车贴上GET标签(设置method为GET),而且要求把传送数据放在车顶上...虽然理论,你可以在车顶上无限堆货物(url无限加参数)。但是运输公司可不傻,装货和卸货也是有很大成本,他们会限制单次运输量来控制风险,数据量太大对浏览器和服务器都是很大负担。

75621

99%的人都理解错了HTTPGET与POST区别

对参数数据类型,GET只接受ASCII字符,而POST没有限制。 GET比POST更不安全,因为参数直接暴露在URL,所以不能用来传递敏感信息。...如果我告诉你GET和POST本质没有区别你信吗? 让我们扒下GET和POST外衣,坦诚相见吧! ? GET和POST是什么?HTTP协议两种发送请求方法。 HTTP是什么?...HTTP是基于TCP/IP关于数据如何在万维网如何通信协议。 HTTP底层是TCP/IP。所以GET和POST底层也是TCP/IP,也就是说,GET/POST都是TCP链接。...HTTP给汽车运输设定了好几个服务类别,有GET, POST, PUT, DELETE等等,HTTP规定,当执行GET请求时候,要给汽车贴上GET标签(设置method为GET),而且要求把传送数据放在车顶上...虽然理论,你可以在车顶上无限堆货物(url无限加参数)。但是运输公司可不傻,装货和卸货也是有很大成本,他们会限制单次运输量来控制风险,数据量太大对浏览器和服务器都是很大负担。

86421

99%的人都理解错了HTTPGET与POST区别

对参数数据类型,GET只接受ASCII字符,而POST没有限制。 GET比POST更不安全,因为参数直接暴露在URL,所以不能用来传递敏感信息。...如果我告诉你GET和POST本质没有区别你信吗? 让我们扒下GET和POST外衣,坦诚相见吧! GET和POST是什么?HTTP协议两种发送请求方法。 HTTP是什么?...HTTP是基于TCP/IP关于数据如何在万维网如何通信协议。 HTTP底层是TCP/IP。所以GET和POST底层也是TCP/IP,也就是说,GET/POST都是TCP链接。...HTTP给汽车运输设定了好几个服务类别,有GET, POST, PUT, DELETE等等,HTTP规定,当执行GET请求时候,要给汽车贴上GET标签(设置method为GET),而且要求把传送数据放在车顶上...不同浏览器(发起http请求)和服务器(接受http请求)就是不同运输公司。 虽然理论,你可以在车顶上无限堆货物(url无限加参数)。

1K50

PHP面试题:HTTPPOST、GET、PUT、DELETE方式区别

HTTP定义了与服务器交互不同方法,最基本是POST、GET、PUT、DELETE,与其比不可少URL全称是资源描述符,我们可以这样理解:url描述了一个网络资源,而post、get、put...get是把参数数据队列加到提交表单action属性所指url,值和表单内各个字段一一对应,从url可以看到;post是通过HTTPPOST机制,将表单内各个字段与其内容防止在HTMLhead中一起传送到...action属性所指url地址,用户看不到这个过程 对于get方式,服务器端用Request.QueryString获取变量值,对于post方式,服务器端用Request.Form获取提交数据...get传送数据量较小,post传送数据量较大,一般被默认不受限制,但在理论,IIS4最大量为80kb,IIS5为1000k,get安全性非常低,post安全性较高 GET请求会向数据库发索取数据请求...与GET不同是,PUT请求是向服务器端发送数据,从而改变信息,该请求就像数据update操作一样,用来修改数据内容,但是不会增加数据种类等,也就是说无论进行多少次PUT操作,其结果并没有不同

54220

99%的人都理解错了HTTPGET、POST之间区别与联系

对参数数据类型,GET只接受ASCII字符,而POST没有限制。 8. GET比POST更不安全,因为参数直接暴露在URL,所以不能用来传递敏感信息。 9....如果我告诉你GET和POST本质没有区别你信吗? 让我们扒下GET和POST外衣,坦诚相见吧! GET和POST是什么?HTTP协议两种发送请求方法。 HTTP是什么?...HTTP是基于TCP/IP关于数据如何在万维网如何通信协议。 HTTP底层是TCP/IP。所以GET和POST底层也是TCP/IP,也就是说,GET/POST都是TCP链接。...HTTP给汽车运输设定了好几个服务类别,有GET, POST, PUT, DELETE等等,HTTP规定,当执行GET请求时候,要给汽车贴上GET标签(设置method为GET),而且要求把传送数据放在车顶上...虽然理论,你可以在车顶上无限堆货物(url无限加参数)。但是运输公司可不傻,装货和卸货也是有很大成本,他们会限制单次运输量来控制风险,数据量太大对浏览器和服务器都是很大负担。

88630

HTTP协议401授权认证机制在iOS实现

我们在用NSURLConnection或者NSURLSession进行HTTP请求时,有些URL因为需要授权认证而返回401,因此客户端需要在HTTP请求头中带上用户和密码进行授权认证(具体查看这里)...;或者当我们使用HTTPS协议时,一旦服务器提供证书不被默认信任则需要客户端人为确认是否信任此服务器证书;或者用HTTPS协议时服务端也需要客户端提供证书进行双向认证时;或者我们是通过代理服务器来请求数据时客户端需要提供代理服务器用户和密码进行认证...获取一个具体凭证对象,然后接收挑战。...,类描述服务器希望认证方式以及协议,主机端口号等信息。...,如果有凭证对象则会把凭证对象赋值给数据成员proposedCredential,建立挑战对象后判断当前有没有实现NSURLConnectionwillSendRequestForAuthenticationChallenge

1.3K30

跟我一起探索 HTTP-HTTP 协议数据压缩

数据压缩会在三个不同层面发挥作用: 首先某些格式文件会采用特定优化算法进行压缩, 其次在 HTTP 协议层面会进行通用数据加密,即数据资源会以压缩形式进行端到端传输, 最后数据压缩还会发生在网络连接层面...备注: 由于数据压缩技术在一些特定类型文件效果很好,再次进行压缩通常没有什么效果。...事实,这种做法常常会适得其反,因为间接开销(该类型算法通常需要使用字典,而字典大小是会计入初始大小)会比在压缩过程获取额外收益要高,从而会使文件体积增加。...Apache 服务器支持数据压缩,有 mod_deflate可供使用;nginx 中有ngx_http_gzip_module 模块;在 IIS 则可以使用 `` 元素。...为了实现这个目的,HTTP 协议采用了与端到端压缩技术所使用内容协商机制相类似的机制:节点发送请求,使用 TE 标头来宣告它意愿,另外一个节点则从中选择合适方法,进行应用,然后在Transfer-Encoding

17030

凯哥讲数据台Netflix数据台(

前言 在《#凯哥讲数据台#数据使命,愿景和六大核心能力》,我提到,数据愿景是"打造数据驱动智能企业"。...从一个传统DVD租赁公司发展成为最成功全球化媒体公司,市值高达1480亿美元(2019年12月数据),它不仅是过去十年全球商业最成功企业,也被评为改变人类影视消费模式颠覆性企业,在这个变革过程...[1] 本文通过研究,还原Netflix整个转型过程,转型过程数据在其中所起作用,以及,Netflix数据驱动能力是如何构建。...以上这么多角色,都统一在一个大数据门户协作,从而保证了数据同源,保证大家认知,背景一致性,从而保证数据产品准确性,这样效率是很高。这和我们所提倡企业级数据概念有异曲同工感觉。...Experiment:A/B测试 在做这个研究过程,我看了youtube大部分关于Netflix在数据方面应用视频,我听到非常多一个词就是A/B测试。

1.7K30
领券