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

VUE3请求意外报跨越错误或者500错误问题

1.有可能是请求传参和传参类型写错了

首先要确保该请求接口是支持跨域的(不支持叫后端改)

access-control-allow-headers:Content-Type, Accept, Access-Control-Allow-Origin, api_key, Authorization
access-control-allow-methods:GET, POST, OPTIONS
access-control-allow-origin:*

在这里插入图片描述

application/x-www-form-urlencoded 是一种 HTTP 请求体的 MIME 类型,它定义了如何将表单数据编码成键值对的形式。这种编码方式通常用于发送表单数据到服务器,在这种编码下,键值对通过 = 连接,不同的键值对之间通过 & 分隔。

JS原生写法

// 发送请求
fetch("http://Files.xxxx.com/Home/PackedFile", {method: "POST",headers: {"Content-Type": "application/x-www-form-urlencoded",//传参类型},body: "FilePath=/SiteFiles/image/20240813/202408131135564792ss.png,/SiteFiles/image/20240813/202408131041042778ss.png",//请求传参}).then((response) => response.json()).then((data) => console.log(data)).catch((error) => console.error("Error:", error));}

或者使用axios

import axios from "axios";//引用axiosconst rawData = "FilePath=" + arrayOrComma(arr);//请求参数axios.post("https://Files.xxxx.com/Home/PackedFile", rawData, {headers: {"Content-Type": "application/x-www-form-urlencoded",//传参类型},}).then((response) => {console.log(response.data);}).catch((error) => {console.error("Error sending data:", error);});

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 前端内容简单记录
  • Elasticsearch核心概念:
  • 【Linux —— 线程控制】
  • 电子合同如何在线签?9大协助工具软件
  • Python之字符串操作(连接符、重复符、比较、in)
  • 探索SQL的神秘力量:模糊匹配的艺术
  • 8月线代强化规划,李永乐重点总结+带刷计划!
  • Linux驱动入门实验班——LED驱动(附百问网视频链接)
  • pnpm install 后还是没有生成 pnpm-lock.yaml 文件
  • CentOS系统下安装NVIDIA显卡驱动
  • 云原生日志Loki
  • MySQL 数据表管理
  • 41-设计规则:线宽规则
  • [upload]-做题笔记
  • 疫情隔离酒店管理系统的开发--论文pf
  • [原]深入对比数据科学工具箱:Python和R 非结构化数据的结构化
  • 【刷算法】从上往下打印二叉树
  • Electron入门介绍
  • JavaScript设计模式之工厂模式
  • Java读取Properties文件的六种方法
  • JS变量作用域
  • JS基础之数据类型、对象、原型、原型链、继承
  • Laravel5.4 Queues队列学习
  • mysql常用命令汇总
  • opencv python Meanshift 和 Camshift
  • Perseus-BERT——业内性能极致优化的BERT训练方案
  • React中的“虫洞”——Context
  • SegmentFault 2015 Top Rank
  • session共享问题解决方案
  • 从0搭建SpringBoot的HelloWorld -- Java版本
  • 解决iview多表头动态更改列元素发生的错误
  • 精益 React 学习指南 (Lean React)- 1.5 React 与 DOM
  • 你真的知道 == 和 equals 的区别吗?
  • 资深实践篇 | 基于Kubernetes 1.61的Kubernetes Scheduler 调度详解 ...
  • !!java web学习笔记(一到五)
  • #include到底该写在哪
  • #预处理和函数的对比以及条件编译
  • $LayoutParams cannot be cast to android.widget.RelativeLayout$LayoutParams
  • ( 10 )MySQL中的外键
  • (1)(1.9) MSP (version 4.2)
  • (2.2w字)前端单元测试之Jest详解篇
  • (MTK)java文件添加简单接口并配置相应的SELinux avc 权限笔记2
  • (ZT)北大教授朱青生给学生的一封信:大学,更是一个科学的保证
  • (第27天)Oracle 数据泵转换分区表
  • (转)Linux整合apache和tomcat构建Web服务器
  • (转)利用ant在Mac 下自动化打包签名Android程序
  • .net core 依赖注入的基本用发
  • .net mvc部分视图
  • .Net mvc总结
  • .net6 core Worker Service项目,使用Exchange Web Services (EWS) 分页获取电子邮件收件箱列表,邮件信息字段
  • @SpringBootApplication 注解
  • @取消转义
  • [ 英语 ] 马斯克抱水槽“入主”推特总部中那句 Let that sink in 到底是什么梗?
  • [100天算法】-每个元音包含偶数次的最长子字符串(day 53)
  • [145] 二叉树的后序遍历 js