首页
学习
活动
专区
圈层
工具
发布

第109天:Ajax请求GET和POST的区别

一、Ajax请求GET和POST的区别   1.使用Get请求时,参数在URL中显示,而使用Post方式,则不会显示出来   2.使用Get请求发送数据量小,Post请求发送数据量大   3.get请求需注意缓存问题...);   (4)服务器端请求参数区分Get与Post。...四、POST和GET的区别 Get请求的目的是给予服务器一些参数,以便从服务器获取列表.例如:list.aspx?...page=1,表示获取第一页的数据 Post请求的目的是向服务器发送一些参数,例如form中的内容.   与 POST 相比,GET 更简单也更快,并且在大部分情况下都能用。   ...2、请求结果无持续性的副作用。     3、收集的数据及HTML表单内的输入字段名称的总长不超过1024个字符。 五、案例  1、HTML代码(原生Ajax代码) 1 <!

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

    Ajax的get与post的区别,什么时候使用post?

    get和post在HTTP中都代表着请求数据,其中get请求相对来说更简单、快速,效率高些   get相对post安全性低   get有缓存,post没有   get体积小,post可以无限大   ...get的url参数可见,post不可见   get只接受ASCII字符的参数数据类型,post没有限制   get请求参数会保留历史记录,post中参数不会保留   get会被浏览器主动catch,post...不会,需要手动设置   get在浏览器回退时无害,post会再次提交请求   post一般用于修改服务器上的资源,对所发送的信息没有限制。...无法使用缓存文件(更新服务器上的文件或数据库)   2. 向服务器发送大量数据(POST 没有数据量限制)   3. 发送包含未知字符的用户输入时,POST 比 GET 更稳定也更可靠

    1.2K30

    http请求get与post的区别

    http请求get与post的区别 get与post是http请求的两个标准请求方式,也是使用最多的两种方式 他们最直接的区别就是get请求将数据放在url中传输,而post请求是将数据放在request...body中传输 get方式传输数据,数据不安全,post相对安全 然而get和post在本质上是没有区别的 get和post都是http协议中的两种发送请求的方法 什么是http请求?...http是基于TCP/IP的关于数据如何在万维网中如何通信的协议。 http的底层是TCP/IP,所以get和post请求的底层也是TCP/IP,也就是说get和post都是TCP链接。...还有一个最重要的区别就是get请求只会发起一次请求,而post请求会发起两次请求,第一次会告诉服务器“嘿,老兄一会给你发个东西”, 服务器收到第一次的请求后,做出回应,随后第二次请求才会发送数据

    2K10

    java和javascript的区别,HTTP请求的方法,GET 与 POST

    java和javascript的区别 首先,这两个家伙没有任何的血缘关系,java是是由Sun 公司于1995年5月推出的,而javascript是于1995年由Netscape公司设计实现而成的,由于...HTTP1.1新增了五种请求方法:OPTIONS, PUT, DELETE, TRACE 和 CONNECT 方法 GET 与 POST GET 向服务器请求数据,获取资源,在大部分网络请求中,GET...GET请求没有请求体,对于GET请求的请求参数在URL后面加上一个"?“的后面,参数以key=value的形式。参数与参数之间使用”&"进行连接。...在POST请求中,请求参数放在请求体中,服务器会根据POST请求体中的参数创建一个页面,然后返回给客户端。POST不具有幂等性。...POST 与 GET 区别 作用不同:GET 用于获取资源,而 POST 用于传输实体主体。

    43400

    前端-Ajax的全面总结

    二.Ajax的原生写法 1.XMLHttpRequest对象 XMLHttpRequest 对象用于在后台与服务器交换数据,能够在不重新加载页面的情况下更新网页,在页面已加载后从服务器请求数据,在页面已加载后从服务器接收数据...从表格中拎出关键点: 1.传递数据的方式不同:get是直接把请求数据放在url的后面,是可见的,post的请求数据不会显示在url中,是不可见的。...五.success和complete的区别 JQuery封装的Ajax回调函数中,success、error、complete是最常用的三个,其中,success和error很好区别,一个是请求成功调用的...八.Ajax跨域访问 ajax很好,但不是万能的,ajax的请求与访问同样会受到浏览器同源策略的限制,不能访问不同主域中的地址。...一般用于GET与POST请求** **301:永久重定向** **302:临时重定向** 303:与301类似。

    3.1K30

    使用全套微信云开发构建的电商SAAS平台和小程序

    授权事件接收配置:小程序的授权、取消等事件往哪里发消息校验:消息加解密用的消息加解密:消息加解密用的消息与事件接收配置:小程序内部的一些消息事件往哪里发公众号开发域名:www.pcloud.ac.cn小程序服务器域名...开发完成后进行代码上传,添加到模板库后即可为其它小程序提供代码服务。4、云服务。我使用的普通代云开发模式,主要原因是我之前基础npm包集成的是普通云开发的API接口。另外,我开通了费用返佣。...在这个cloud.ts中,暴露云开发的cloud和db句柄,便于在api.ts中调用以访问微信云开发后台数据。2、先在云开发登录授权处,配置对应的登录方式。...然后在代码中,写相关的授权方式以及登录验证的代码。管理员如果是通过微信访问管理后台,则系统自动判断使用公众号授权方式进行登录。如果是通过其它浏览器访问管理后台,则系统自动判断使用扫码方式登录。...联系服务商获取二维码注册微信支付商户号用于小程序内收款,商户号审核通过后登录pay.weixin.qq.com同意服务商的授权请求。注册微信支付商户号需使用营业执照来申请,不支持个人名义申请。

    2K21

    AJAX 三连问,你能顶住么?

    ,后续遇到类似的问题就直接向对方抛出一篇文章 大纲 AJAX请求真的不安全么 AJAX不安全的说法从何而来 常见的几种Web前端安全问题 CSRF简介 CSRF与AJAX的关系 XSS简介 XSS与AJAX...的关系 SQL注入简介 SQL注入与AJAX的关系 AJAX和HTTP请求的区别 CORS与AJAX安全性之间的关联 CORS与AJAX关系的简介 为什么要配置CORS?...有一个接口,接收AJAX post的数据 2. 数据中有一个字段 'name',后台接收到后没有进行过滤,直接如上面的演示一样,执行sql语句了 3....所以说,结论是:SQL注入与AJAX无关 AJAX和HTTP请求的区别 从本质上将:AJAX就是浏览器发出的HTTP请求,只不过是浏览器加上了一个同源策略限制而已。...CORS与AJAX安全性之间的关联 按照前文中提到的内容,基本无法得出AJAX与请求不安全的关联。那么接下来,再继续分析,如果使用了跨域资源共享(CORS)后的安全性。

    1.5K21

    初学者必看Ajax的总结

    存在一定的安全问题。 对搜索引擎的支持比较弱。 破坏了程序的异常机制。 无法用 URL 直接访问 ajax 应用场景 场景 1. 数据验证 场景 2. 按需取数据 场景 3....name=tsrot&age=24,true); POST 请求: xhr.open("POST",demo.php,true); 第二个参数是要作为请求发送目标的 URL。...$.post()方法 它与$.get()方法的结构和使用方式相同,有如下区别 GET 请求会将参数跟张乃 URL 后进行传递,而 POST 请求则是作为 Http 消息的实体内容发送给 web 服务器...,在 ajax 请求中,这种区别对用户不可见 GET 方式对传输数据有大小限制(通常不能大于 2KB),而使用 POST 方式传递的数据量要比 GET 方式大得多(理论不受限制) GET 方式请求的数据会被浏览器缓存起来.../调用本次 Ajax 请求时传递的 options 参数} success Function 请求成功后调用的回调函数,有两个参数(1)由服务器返回,并根据 dataTyppe 参数进行处理后的数据(2

    3.7K40

    Java面试集锦(一)之Java web

    forward(转发) 是容器中控制权的转向,是服务器请求资源,服务器直接访问目标地址的 URL,把那个 URL 的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的...从地址栏显示来说: forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址...实际上Filter和Servlet极其相似,区别只是Filter不能直接对用户生成响应。...Jsp与Servlet区别 1.JSP的本质就是Servlet,JSP页面在执行的时候都会被服务器端的JSP引擎转换为Servelet(.java),然后又由JSP引擎调用Java编译器,将Servelet...HTTP与HTTPS有什么区别?

    86220

    求职 | 史上最全的web前端面试题汇总及答案2

    链接标记target与Dom,Bom 10、你对浏览器兼容怎么看?通常你都做哪些处理? 浏览器的兼容性 11、get和post的区别?...优点:简单易用,与Java有类似的语法,可以使用任何文本编辑工具编写,只需要浏览器就可执行程序,并且事先不用编译,逐行执行,无需进行严格的变量声明,而且内置大量现成对象,编写少量程序可以完成目标; 缺点...③Ajax与JSONP的区别也不在于是否跨域,Ajax通过服务端代理也可以跨域,JSONP也可获取同源数据。...②get:专门用于发送get请求的便捷方法。 ③post:专门用于发送post请求的便捷方法。 ④ajaxSetup:设置调用ajax方法时的默认值。...303 See Other 临时性重定向,且总是使用 GET 请求新的 URI。 304 Not Modified 自从上次请求后,请求的网页未修改过。

    8.4K20

    ASP.Net开发基础温故知新学习笔记

    ①浏览器发出访问请求→②服务器处理访问请求并返回HTML→③浏览器解析HTML并显示页面   (3)GET与POST的区别:(★★★→重点)     ①GET通过URL传值,而POST通过HTTP报文;...与parse的区别?       ...三、状态的传递与保持   (1)经典的URL传递: ①优点:简单直接,明确发给谁,数据不会乱;      ②缺点:无法保密,安全性不高   (2)隐藏字段传递: ①会加大网站流量;      ②会降低访问速度...④与Cookie的关系:Session在创建时会依赖于Cookie,实质是Cookie存储一个SessionID作为每次提交服务器请求访问的Key,Session通过这个Key找到具体的Value值;...}   (5)AJAX优点缺点:      ①优点:页面无刷新,在页面内与服务器通信,给用户的体验非常好;“按需取数据”,可以最大程度的减少冗余请求和响应对服务器造成的负担;基于XML标准化,并被浏览器广泛支持

    3K10

    JavaEE初阶——HTTPHTTPS 核心原理:从协议格式到加密传输

    本文将从 HTTP 基础概念出发,深入剖析协议格式、请求响应机制,再到 HTTPS 的加密原理与安全保障,结合实例代码与图表,帮你彻底掌握这两大协议的核心知识。...1.1 是 TRACE 回显服务器收到的请求(用于测试) 1.1 是 经典面试题:GET vs POST 区别 维度 GET POST 语义 获取资源 提交资源 数据位置 数据通过 URL 的查询字符串传递...302 Found:临时重定向(如登录后跳转) 4XX 400-499 客户端错误 400 Bad Request:请求参数错误403 Forbidden:访问被拒绝(如未登录)404 Not Found...xhr.status); } }); 浏览器和服务器交互过程(引⼊ajax后): 示例 2:Ajax 发送 POST 请求(JSON 格式) 请求本质是“符合协议格式的字符串”,可通过 Java Socket 直接写入 TCP 流实现。

    67210

    web跨域解决方案

    这一策略对于JavaScript代码能够访问的页面内容做了很重要的限制,即JavaScript只能访问与包含它的文档在同一域下的内容。   ...因此它的最基本原理就是:动态添加一个标签来实现。 实现方法:     这里是使用ajax来请求的,看起来和ajax没啥区别,其实还是有区别的。    ...对于开发者来说,CORS通信与同源的AJAX通信没有差别,代码完全一样。浏览器一旦发现AJAX请求跨源,就会自动添加一些附加的头信息,有时还会多出一次附加的请求,但用户不会有感觉。...", true); xhr.send(); // 请注意,代码与之前的区别就在于相对路径换成了其他域的绝对路径,也就是你要跨域访问的接口地址。...一旦取到B页面中的jQuery对象,就可以直接发ajax请求了,这种类似“代理”方式可以解决主子域的跨域问题。

    3.2K100

    【网络原理】关于HTTP状态码以及请求的构造的哪些事

    1.3常见的状态码 1.200 OK 这里表示就是访问成功了,访问顺利的; 这里我们可以在fiddler进行抓包看看: 这里表示就是访问ok了 2.404 NOT FOUND 这里表示通过URL的路径没有找到资源...假如我们随机搜索一个网址,很明显这是不存在的,那么就会出现一下: 当小编添加了后缀后,发现此时就出现了大大的404 Not Found,但是在bilibili中就能够发现出现的404就更加好看一点 3.403...表示就是重新定向,原来访问的网站A,然后自动跳转到网页B上面去了(跳转访问) 这里还有301永久重定向,主要是影响到浏览器的缓存,下次访问,直接访问这个最终的目标地址即可; 并且在响应的请求头中,这里就会设计到一个...: • method 从 GET 变成了 POST • 数据从 query string 移动到了 body 中. 2.ajax 构造 代码如下: ajax”,下期小编将进行HTTPS的章节,立即SSL加密机制; ~~~~最后希望与诸君共勉,共同进步!!

    30910

    python爬虫从入门到放弃(二)之爬虫的原理

    请求方式 主要有:GET/POST两种类型常用,另外还有HEAD/PUT/DELETE/OPTIONS GET和POST的区别就是:请求的数据GET是在url中,POST则是存放在头部 GET:向指定的资源发出...其中一个原因是GET可能会被网络蜘蛛等随意访问 POST:向指定资源提交数据,请求服务器进行处理(例如提交表单或者上传文件)。数据被包含在请求本文中。...这个请求可能会创建新的资源或修改现有资源,或二者皆有。 HEAD:与GET方法一样,都是向服务器发出指定资源的请求。只不过服务器将不传回资源的本文部分。...服务器当前不能处理客户端的请求,一段时间后可能恢复正常 301 目标永久性转移 302 目标暂时性转移 响应头 如内容类型,类型的长度,服务器信息,设置Cookie,如下图 ?...出现这种情况是因为,很多网站中的数据都是通过js,ajax动态加载的,所以直接通过get请求获取的页面和浏览器显示的不同。

    1.9K90
    领券