当前位置: 首页 > news >正文

[Web]get请求和post请求

Get

    get请求的特点是:

1.所有的参数都通过URL进行传递。其中传输的参数的书写的格式为?key1=value1&key2=value2。具体示例:https://example.com/search?q=apple&limit=10。访问的时候,先写/xxx,确定本次请求要访问的资源url。再?key1=...来传递参数,url后先写一个?,键值对间使用&来隔开。

什么是url?

     也因为get请求所有参数都通过url传递的特点,它每次传递的参数都会受到浏览器和服务器收发url长度的限制,同时它可以通过历史访问记录来查看参数,所以安全性较低,不适合传输敏感信息(比如密码),并且浏览器可以对其访问到的资源进行缓存

    因此,get请求常应用的场景是客户端单方面向服务器请求资源时。经典的如浏览大多数网站的主页,通常就使用get请求。

Post

    post请求把参数都包装在请求的body(是一种参数文件,支持application/x-www-form-urlencoded、multipart/form-data、JSON等格式)中,在url处不可见。

    但在http协议中,数据不会加密,因此打开开发者工具依旧可以查看到数据。使用https进行加密后,数据更加安全。

    传输的数据大小由服务器配置决定,适合传输大文件或复杂数据。

    常见的应用场景为各种会修改服务器数据的操作(如用户注册、支付请求)。

http://www.dtcms.com/a/58504.html

相关文章:

  • 机器学校的考试风波:误差分析、过拟合和欠拟合
  • Java多线程和锁_八股场景题
  • 2025年人工智能的发展前景将呈现多维度、深层次的变革,涵盖技术突破、行业应用、算力基础设施、政策法规等多个领域.结合工作情况,个人看法参考。
  • Cocos Creator Shader入门实战(三):CCEffect参数配置讲解
  • 捌拾贰- 贝尔不等式 (2)
  • 大白话JavaScript闭包实现原理与在实际开发中的应用场景
  • AF3 correct_msa_restypes函数解读
  • mac本地代理nginx,解决跨域问题
  • 【Java代码审计 | 第六篇】XSS防范
  • 【React】React + Tailwind CSS 快速入门指南
  • VBA高级应用30例Excel中ListObject对象:提取表内单元格的格式元素
  • WPF 之SizeToContent
  • 8.1linux竞争与并发知识讲解(尽可能详细)_csdn
  • pta L1-003 个位数统计
  • LeetCode 738. 单调递增的数字 java题解
  • 2.装饰器模式
  • 计算机安全 第四节:访问控制(上)
  • Qt常用控件之分组框QGroupBox
  • Express Router 全面教程与最佳实践
  • k8s下部署ansible进行node-export二安装
  • 使用PHP实现异步编程:挑战与解决方案
  • 【数据结构】一文解析跳表
  • 【leetcode100】组合总和
  • 大规模分布式训练技术
  • LINUX SERVER在那種情況下需要做Raid
  • RabbitMQ应用问题大全(精心整理版)
  • 【MATLAB例程】二维环境定位,GDOP和CRLB的计算
  • JVM面试题
  • 【Agent的革命之路——LangGraph】如何使用config
  • Eclipse Kura:开源的物联网网关框架