位置: IT常识 - 正文

前端提交post请求却变成get请求的原因及解决方法(前端获取post请求返回数据)

编辑:rootadmin
前端提交post请求却变成get请求的原因及解决方法

推荐整理分享前端提交post请求却变成get请求的原因及解决方法(前端获取post请求返回数据),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:前端发送请求,前端post请求参数放body,前端获取post请求返回数据,前端发送请求contenttype,前端post传参,前端发送http请求,前端post请求,前端post传参,内容如对您有帮助,希望把文章链接给更多的朋友!

导语:笔者在vue2项目中,使用axios封装post请求,提交请求时却变成get请求

1. 错误写法export function login(data){ return service.request({ url:'/user/login', methods: "post", data:data, })}2. 错误原因前端提交post请求却变成get请求的原因及解决方法(前端获取post请求返回数据)

编写登录方法时,把method敲成methods,而且又看到了提示就直接使用了(太粗心😭)

[ Axios 中文文档 ] 改成如下代码即可

export function login(data){ return service.request({ url:'/user/login', method: "post", data:data, })}3. POST请求变成了GET请求的原因

· 浏览器的默认请求模式是GET

    当我们在浏览器地址栏中输入一个网址或单击链接时,浏览器会发送一个GET请求来获取该网页的内容。GET是HTTP协议中最常用的一种请求方法,用于获取服务器上的资源,例如文本、图片、视频等。由于GET方法是幂等的,即在相同的请求下,不会对服务器上的资源状态产生副作用,因此它更适合用于读取和获取资源。但是,如果需要修改服务器上的资源,例如添加、更新或删除数据,则需要使用其他请求方法,如POST、PUT、DELETE等。

· POST请求出现语法错误时,就变成了GET请求

  当使用POST请求时,客户端(例如浏览器)会向服务器发送一个带有请求正文(request body)的请求。如果在发送POST请求时出现语法错误,服务器可能会无法正确解析请求正文,从而无法处理该请求。   在这种情况下,服务器可能会返回一个HTTP 400 Bad Request错误响应,通知客户端请求存在语法错误。如果浏览器无法正确处理这个错误响应,它可能会将POST请求转换为GET请求。这种情况下,浏览器会将请求参数附加到URL上,而不是放在请求正文中。这样可能会导致数据被暴露在URL中,从而存在安全风险。

4. POST请求变成了GET请求如何解决检查请求的URL是否正确,确保POST请求发送到了正确的URL上检查请求是否包含正确的请求头(如Content-Type),以确保请求正文的格式正确检查服务器是否正确处理了请求,并返回了正确的响应。如果服务器返回HTTP 400 Bad Request响应,浏览器可能会将POST请求转换为GET请求如果在JavaScript代码中使用了AJAX来发送POST请求,请确保代码正确设置了请求方法和请求正文
本文链接地址:https://www.jiuchutong.com/zhishi/280943.html 转载请保留说明!

上一篇:虚拟机不能上互联网怎么办 VMware host-only模式上网配置的方法(虚拟机不能互相访问)

下一篇:怎么将电脑硬盘模式修改为ahci模式(怎么将电脑硬盘做成移动硬盘)

  • 抖音怎么只发一张照片(抖音怎么只发一次视频)

    抖音怎么只发一张照片(抖音怎么只发一次视频)

  • k30pro屏幕材质(k30pro屏幕素质怎么样)

    k30pro屏幕材质(k30pro屏幕素质怎么样)

  • 小米手机微信视频对方听不到声音(小米手机微信视频来电不显示)

    小米手机微信视频对方听不到声音(小米手机微信视频来电不显示)

  • 笔记本闭合两边缝隙不一样大(笔记本闭合两边有黑边)

    笔记本闭合两边缝隙不一样大(笔记本闭合两边有黑边)

  • aoc显示器是什么牌子(aoc显示器是什么接口)

    aoc显示器是什么牌子(aoc显示器是什么接口)

  • 平板能连接打印机吗(平板电脑连接打印机)

    平板能连接打印机吗(平板电脑连接打印机)

  • 不是小米手机可以用小米手环吗(不是小米手机可以用米家app联动吗)

    不是小米手机可以用小米手环吗(不是小米手机可以用米家app联动吗)

  • 计算机清屏键是什么(计算机清屏键是ce还是on)

    计算机清屏键是什么(计算机清屏键是ce还是on)

  • 企业微信能看到朋友圈吗(企业微信能看到个人微信已读吗)

    企业微信能看到朋友圈吗(企业微信能看到个人微信已读吗)

  • oppoa9跟a9x手机壳通用吗(oppoa9和a9x的手机壳)

    oppoa9跟a9x手机壳通用吗(oppoa9和a9x的手机壳)

  • 苹果官网退货几天到账(苹果官网退货几天到账信用卡)

    苹果官网退货几天到账(苹果官网退货几天到账信用卡)

  • 微信群只有群主才能@所有人吗(微信群只有群主才能拉人吗)

    微信群只有群主才能@所有人吗(微信群只有群主才能拉人吗)

  • 如何减少微信异常和封号(如何减少微信异常状态)

    如何减少微信异常和封号(如何减少微信异常状态)

  • p40和p40pro大小对比(p40pro和p40pro+区别)

    p40和p40pro大小对比(p40pro和p40pro+区别)

  • 显卡满血版什么意思(笔记本显卡满血版是什么意思)

    显卡满血版什么意思(笔记本显卡满血版是什么意思)

  • vivo深色模式有啥用(vivo深色模式什么意思)

    vivo深色模式有啥用(vivo深色模式什么意思)

  • iphone怎么看拦截记录(iphone怎么看拦截电话拦了几次)

    iphone怎么看拦截记录(iphone怎么看拦截电话拦了几次)

  • 华为怎么关闭云空间提示(华为怎么关闭云空间备份)

    华为怎么关闭云空间提示(华为怎么关闭云空间备份)

  • 苹果x lla是什么版本(iphone x是什么意思)

    苹果x lla是什么版本(iphone x是什么意思)

  • 拼多多的省钱月卡怎么退(拼多多的省钱月卡怎么退款)

    拼多多的省钱月卡怎么退(拼多多的省钱月卡怎么退款)

  • ddr4和ddr3的区别(ddr4和ddr3的区别笔记本)

    ddr4和ddr3的区别(ddr4和ddr3的区别笔记本)

  • 华为各个系列的特点(华为各个系列的的意思是)

    华为各个系列的特点(华为各个系列的的意思是)

  • 天猫国际和全球购区别(天猫国际和全球速卖通的区别)

    天猫国际和全球购区别(天猫国际和全球速卖通的区别)

  • macOS Big Sur 11.0.1(20B29)正式版发布(附可使用的Mac机型)

    macOS Big Sur 11.0.1(20B29)正式版发布(附可使用的Mac机型)

  • randomdigits.exe - randomdigits是什么进程 有什么用

    randomdigits.exe - randomdigits是什么进程 有什么用

  • 印花税办理流程
  • 专利年费滞纳金计入什么科目
  • 有限责任公司的股东人数为多少
  • 房地产开发企业销售自行开发的房地产项目
  • 驾驶员培训服务税率
  • 交易性金融资产有哪些
  • 转出未交增值税年末怎么转平
  • 行政事业单位预算管理制度
  • 公司期货收入怎么交税
  • 小微企业季报
  • 已付款收不到发票怎么办
  • 房产过户需要缴纳土地出让金吗
  • 供应商价格折扣
  • 企业优化什么意思
  • 免税农产品收入是否计入30万销售额
  • 物业管理公司如何纳税
  • 航天开票系统清单流程
  • 每个月工资都不一样,怎么计算个税
  • 企业清算时,经营收入与清算收益可以合并申报吗?
  • 幼儿园是否缴纳残疾人保障金
  • 服务型企业管理体系
  • 积分现金兑换比例怎样计算
  • 发票分割单可以抵扣吗
  • 企业增速怎么算
  • php常见面试问题
  • PHP:pg_result_error()的用法_PostgreSQL函数
  • 公司名称变更重新刻章
  • msqry32.exe进程是什么文件 作用是什么 msqry32进程查询
  • 置换土地如何做账务处理
  • 认缴制注册资金不交可以吗
  • 脐橙产业可行性报告
  • 如何导入并使用数据库
  • 老生常谈PHP 文件写入和读取(必看篇)
  • 赤狐 (© Yossi Eshbol/Minden Pictures)
  • 医学图像处理的步骤一是设计
  • 简要说说vue是什么?有什么主要的特性?
  • vue3.0用法
  • 车间打杂工
  • 增值税进项和销项怎么抵扣
  • 使用筷子就餐会不会传染乙肝病毒
  • 抵债资产怎么入账
  • 企业投资入股要交多少税
  • 社保断交一个月但是后面正常缴费
  • js变量作用范围
  • MySQL中使用_____语句更新表中的数据
  • 员工向用人单位借钱怎么处理
  • 过路费一定是要公司的车辆吗
  • 受托代销商品的手续费计入什么科目
  • 原材料的会计处理有哪些
  • 一般纳税人外地预缴税率
  • 个人所得税如何扣税
  • 农民专业合作社税收优惠政策
  • 企业所得税汇算清缴时间
  • 公司二手车销售
  • 投资者投入固定资产成本
  • 银行电子承兑汇票到期怎么兑现
  • 净利润递延所得税
  • 年终奖个税计税方式
  • 收到美元收入如何入账
  • 投标保证金的计算
  • 固定资产清理账户借方的核算内容包括
  • 施工企业应收账款确认依据
  • 怎么快速隐藏电脑下方一排
  • 巧用护手霜保养皮衣
  • centos 操作
  • windows10开机黑屏
  • win7如何隐藏文件夹最近使用记录
  • Linux中scp命令获取远程文件的方法
  • css中的auto
  • js动态改变div内容
  • nodejs获取post数据
  • unity性能和内存优化
  • Vuforia How To Use Android Plugins in Unity Apps
  • Genymotion首次运行程序出现错误Installation error: INSTALL_FAILED_CPU_ABI_INCOMPATIBLE
  • js数组的push方法
  • jquery筛选器
  • Android中使用HttpURLConnection和HttpClient实现GET和POST请求访问网络
  • 一般纳税人服务费是几个点
  • 餐饮办税
  • 广东省地方税务局发票在线应用系统
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设