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

GET && POST

简介 GETPOST两种常用的HTTP方法,GET在URL提交参数,而POST实在请求体中提交参数,所以在提交多少内容的方面上,POST略胜一筹,因为GET在URL提交内容的,而URL最长的长度...2048个字符,POST无限制的,同时,GET的安全性也没有POST安全,因为在GET中,所有提交上去的参数都说可见的,比如http://127.0.0.1/login.php,如果我们登录是以GET...username=admin&password=admin123,账号密码一目了然,而POST就不会出现这种情况了,因为直接放在请求体处提交的,如果不是刻意去抓POST包,账号密码也无法直接可以查看,...说不上特别安全,但是起码不会把参数放在URL处,POST每一次刷新,浏览器会提醒你数据会重新提交,反观GET方式无论多少次刷新啥都不会提示,两种提交数据的方式各有千秋,抛开安全性不说,我都喜欢 !...传参,直接在URL后面去添加参数和值,如果要求POST传参,可以使用抓包或者工具抓取,著名的工具当属Hackbar,但是很可惜,现在的版本要收费,所以退出我自己在用的一款POST提交工具:Maxhacker

3.9K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Get&Post

    从原理上说,无论轿车还是货车都是车,都能够把人接回来。所以在本质上,GET请求和POST请求都能拉取数据。...所以说,我们常说的HTTP协议实际上基于RFC规范的,实际上GETPOST请求的语法完全相同的,但是在RFC规范中,给GET请求和POST请求规定了语义,规定GET用来获取信息,POST用来发送信息...最后来总结一下:当人们问起GETPOST的区别时,我们要先确定,这里的GETPOST基于什么前提的?  ...如果什么前提都没有,也就是不用任何规范限制的话,我们只考虑语法来说,这两个方式没有任何区别的,只有名字不一样。 如果基于RFC规范的,那么问题就又来了。基于RFC理论的,还是基于具体的实现的。...如果基于RFC理论的,我们称这个为Specification。那么GETPOST具有相同的语法,但是不具备相同的语义,GET方式用作获取信息(读信息),POST方式用作发送信息(写信息)。

    1.2K51

    GETPOST 区别

    浏览器的getpost有什么区别?第1个从他们字面意思去理解这些,就是从网页上获取一个数据。...第2个安全性,从安全性讲的话,他们两个都是不太安全的,比较常见的,那是get直接可以在后面加query string来发送每一个get。...相对的保证在浏览器那个地址里面看不到,那这样的话通过SSL协议通过加密http协议,就是https,那这样就保证了我们的getpost,它是相对应该安全的。...第2个还是通过根据的Query string参数获取的返回的值是不是一个正确,还多次返回多次get它们两个值是不是相等的,对应的无效格式是否有正确的响应。...在POST测试相关的话,也是同样的这三个点,第1个返回的状态,第2个POST后,然后用GET或者对应的值,对比POSTGET的值相匹配。

    78020

    GET请求和POST请求

    在网络编程中,HTTP协议最常用的协议之一,用于在客户端和服务器之间传输数据。HTTP协议中最常用的两种请求方式GETPOST请求。...这篇博客将介绍GETPOST请求的区别,以及在不同场景中如何选择使用这两种请求方式。 GET请求 GET请求是一种向服务器请求数据的请求方式。...当使用GET请求时,客户端会向服务器发送一个包含查询参数的URL。服务器会解析这个URL,然后返回对应的资源。GET请求的特点请求参数会附加在URL的末尾,并且可以被浏览器缓存。...POST请求的特点请求参数不会暴露在URL中,并且可以提交大量数据。 POST请求的优点: 可以提交大量数据,不受URL长度限制。 请求参数不会暴露在URL中,相对安全。...GETPOST请求的选择 在选择GETPOST请求时,需要考虑以下几个方面: 是否需要提交数据。如果需要提交数据,应该使用POST请求,否则使用GET请求。 数据量大小。

    48520

    getpost的区别

    w3cschool上对这两个方法进行了一些解释: GET在浏览器回退时无害的,而POST会再次提交请求(表单提交返回时会提示)。...GET产生的URL地址可以添加书签(以URL在地址栏中直接访问),而POST不可以 GET请求会被浏览器主动缓存,而POST不会,除非手动设置 GET请求只能进行url编码,而POST支持多种编码方式...GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留 GET请求在URL中传送的参数有长度限制的,而POST没有 对参数的数据类型,GET只接受ASCII字符,而POST没有限制...我们首先得知道,getpost是什么,他们其实就是HTTP中两种发送请求的方法。而HTTP基于TCP/IP的关于数据如何在万维网中传递的通信协议。...HTTP的底层TCP/IP,所以getpost底层也是TCP/IP,也就是说getpost都是TCP链接。

    90220

    getpost的区别

    GETPOST是什么 基本概念 GETPOST HTTP协议中的两种发送请求的方法 HTTP是什么 HTTPhypertext transfer protocol(超文本传输协议)的简写...一个完整的HTTP请求包括如下内容:一个请求行、若干消息头、以及实体内容 请求方式有:POSTGET、HEAD、OPTIONS、DELETE、TRACE、PUT HTTP协议实际上基于RFC...规范的,实际上GETPOST请求的语法完全相同的,但是在RFC规范中,给GET请求和POST请求规定了语义,规定GET用来获取信息,POST用来发送信息 getpost的区别 如果什么前提都没有...,也就是不用任何规范限制的话,我们只考虑语法来说,这两个方式没有任何区别的,只有名字不一样 如果考虑浏览器实现的RFC,或者说Web环境下的RFC的话,那么区别就很明显了 get方式 GET方式通过...GET把参数数据队列加到提交表单的action属性所指的URL中,值和表单内容一一对应,在URL中可以看到 在页面重新刷新载入时,没有提示框询问“是否重新发送请求” 在做请求时,GET将表单内容放到信息的请求头中

    71520

    GETPOST的区别

    GETPOST的区别 超文本传输协议HTTP的设计目的保证客户端与服务端之间的通信,HTTP协议的工作方式客户端与服务端之间的请求响应,在客户端与服务端进行请求响应时最常用的两种方法就是GETPOST...区别 GET安全的、幂等的,而POST 不安全的、不幂等的。 GET在浏览器回退或者刷新时无害的,而POST会再次提交数据请求。 GET产生的URL地址可以作为书签保存,而POST不行。...关于GETPOST提交的参数长度的限制问题,GET通过URL提交数据,因此GET可提交的数据量就跟URL所能达到的最大长度有直接关系,实际上HTTP协议对URL长度没有限制的,但是在各种浏览器中对于...协议本身就是一个明文传输的协议,无论使用GET还是POST在中间人攻击等情况下都是能够拿到传输的数据的,如果需要避免中间人等攻击需要使用HTTPS进行数据的加密传输。...,就能决定这个请求怎么进一步处理,拒绝还是接收,如果服务端允许接收这个文件那么客户端会继续发送数据进行上传操作,如果服务端拒绝了就直接中断上传,这样用以节省提高数据吞吐和降低带宽的浪费。

    68410

    GETPOST的区别

    发现答案基本是错的,下面根据答案逐一分析: (1) Get从服务器上获取数据,Post向服务器传送数据。 反驳:先看HTTPPFC文档对这两个请求的定义。...反驳:这个答案在叙述GetPost表现形式不同。Get请求数据回复在URL之后,也就是把数据放置在HTTP协议头里面,以?分割URL和传输数据,多个参数用&链接。...这种形式HTML标准对HTTP协议用法的约定,不能作为PostGet请求的区别,因为现在有很多WebServer支持Get包含body的表现。所以答案错误的。...反驳:这个答案完全是误导,获取请求变量的值服务端配置决定的,与PostGet毫无关系 (4)Get传送的数据量较小,不能大于2KB。Post传送的数据量较大,一般被默认为不受限制。...所以答案还是错的 (5) Get安全性非常低,Post安全性较高。但是执行效率却比Post方法好 反驳:安不安全和GetPost无关,与你加不加密有关,如果你不加密,两者都不安全

    64420

    HTTP 方法:GET 对比 POST

    两种最常用的 HTTP 方法GETPOST。 什么 HTTP? 超文本传输协议(HTTP)的设计目的保证客户机与服务器之间的通信。...两种 HTTP 请求方法:GETPOST 在客户机和服务器之间进行请求-响应时,两种最常被用到的方法GETPOSTGET - 从指定的资源请求数据。...POST - 向指定的资源提交要被处理的数据 GET 方法 请注意,查询字符串(名称/值对)GET 请求的 URL 中发送的: /test/demo_form.asp?...GET 请求有长度限制 GET 请求只应当用于取回数据 POST 方法 请注意,查询字符串(名称/值对)POST 请求的 HTTP 消息主体中发送的: POST /test/demo_form.asp...安全性 与 POST 相比,GET 的安全性较差,因为所发送的数据 URL 的一部分。在发送密码或其他敏感信息时绝不要使用 GET

    74440

    GETPOST的区别

    GETPOST的区别 目录 1、前言 2、HTTP协议 3、GET请求 4、POST请求 5、GET请求与POST请求对比 1、前言 经常在面试或笔试的时候,会被问到GET请求与POST请求有何区别...2、HTTP协议 是什么会用到这两种方法(GET请求与POST请求)? 先来了解什么HTTP?...HTTP方法: GET POST PUT HEAD DELETE PATCH OPTIONS ... 最常用的两种方法GETPOST 3、GET请求 GET请求用于从指定资源请求数据。...示例: 请求参数(名称/值对)GET请求的URL中发送的: GET请求可被缓存 GET请求保留在浏览器历史记录中 GET请求可被收藏为书签 GET请求不应在处理敏感数据时使用 GET请求有长度限制...请求与POST请求对比 根据w3school给出的表格,可以清楚的看到GETPOST的区别:

    62730
    领券