Get/Post请求

简介: Get/Post请求

get 和 post请求是http协议中的两种请求方式。
get请求一般用来请求获取数据,post请求一般作为发送数据到后台,传递数据,创建数据;
get请求也可以传参到后台,但是传递的参数则显示在地址栏,安全性低,且参数的长度也有限制(2048字符),post请求则是将传递的参数放在request body中,不会在地址栏显示,安全性比get请求高,参数没有长度限制;
get请求刷新浏览器或者回退没有影响,post请求则会重新请求一遍;
get请求可以被缓存,也会保留在浏览器的历史记录中,post请求不会被缓存,也不会保留在浏览器的历史记录中;
get请求通常是通过url地址请求,post常见的则是form表单请求
Get请求示例
xhr.open("GET", "http://localhost:8080/get.txt?t=" + Math.random(), true);
xhr.open("GET", "http://localhost:8080/get.txt?fname=zhang&lname=san", true);
Post请求示例
xhr.open("POST", "http://localhost:8080/post.txt", true);
xhr.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xhr.send("fname=zhang&lname=san");

相关文章
|
3月前
|
存储 安全 API
《QClaw配置导入的深层逻辑:99%的人都用错了这一步》
本文打破“QClaw配置导入只是点一下按钮”的普遍认知,从作者踩坑的真实经历切入,深入拆解了配置导入背后鲜为人知的技术机制。文章揭示QClaw采用增量合并而非全量覆盖的核心策略,详解敏感信息加密、自动快照等隐藏功能,对比图形界面、命令行、手动替换三种导入方式的优劣与适用场景。同时给出优化导入速度、规避版本兼容风险、保障配置安全的实用技巧,最终指出配置只是工具,只有理解其底层设计逻辑,才能真正用好别人的分享并打造专属配置。
312 1
|
SQL 存储 数据库
KingBase服务器优化:详解Kylin参数配置。
通过适当的调整和优化这些关键参数,你的Kylin可以运行得更加流畅和高效。就像一个经过精心调校的赛车,无论是在赛道的直道还是弯道上,都能展现出卓越的性能。希望这次深入参数“操控盘”的旅行,能让你更好地理解和优化你的Kylin配置。记住,优化是一个持续的过程,不断地试验和改进,你的Kylin才能越来越强大。
310 20
|
前端开发 Java 应用服务中间件
|
芯片
第三章 作业(7BF)【计算机系统结构】
第三章 作业(7BF)【计算机系统结构】
677 0
|
安全 API Android开发
Android 中的FragmentManager
8月更文挑战第9天
540 1
|
前端开发 Java C++
【面试题】calc()计算函数的作用和理解
【面试题】calc()计算函数的作用和理解
605 0
【面试题】calc()计算函数的作用和理解
|
前端开发 JavaScript API
JavaScript实现忘记密码功能
JavaScript实现忘记密码功能
|
小程序 前端开发 开发者
微信小程序——跳转方式
微信小程序——跳转方式
552 0
|
存储 芯片 内存技术
STM32速成笔记(十二)—Flash闪存
本文简单介绍了什么是Flash。针对STM32F1的Flash做了详细介绍,介绍了操作Flash的步骤,并且给出了程序设计。最后,介绍了一些注意事项。
893 0
STM32速成笔记(十二)—Flash闪存
|
JSON 自然语言处理 网络协议
gRPC 接口调试利器,让你成为高效开发者
目前市面上能够兼容 gRPC 接口的接口调试与管理工具十分有限,而 gRPC 现已广泛应用于微服务架构中,并且可以预见的是,它会变得越来越流行。
gRPC 接口调试利器,让你成为高效开发者