注:网上很多都是使用post发送的例子,泹是我使用过程当中,就是参数有问题,一直报参数无法present的问题,后来看到这篇博客,需要引入QS对参数进行转换,且要设置Content-Type,这样就可以了,特别注意QS的功能:
完全不是一个东西功能虽然都是序列化。假设我要提交的数据如下
这里笔者使用的是es6由于标题是要结合vue,因此将vue、axios以及vue-axios引入
就挑我们最熟悉的get和post来看看:
这里我们通过this.$http去调用axios,如果之前你的vue-resourse也是这么写的话那简直可以无缝切换。当然你你换成this.axios
也是没有问题的泹扩展性就不好了。
这个post要重点说下有坑。
正常应该弹出“痞子达”但是并没有,还报了500错误
接口提示未定义数组索引: name
抓包看了看,是以Request Payload的形式传送了参数
不是我们熟悉的form-data形式,看看api:
第三个参数是config配置这个配置应该可以做点事儿。这个config的参数有很多先看看(隨便瞅下就行):
我们发现有一个headers参数那么对上面的代码修改:
后端打印出来是这样的:
这必须获取不到啊,那我们尝试将其转换为query参数
引入Qs,这个库是axios里面包含的不需要再下载了。
这才是我们熟悉的样子
但是我们不能每次请求都写一遍config,太麻烦了
在入口文件main.js修改:
ok,以後发起http请求如下即可:
其他的用法和配置大家可以深入研究。
移动磁盘打不开参数错误是因為这个I盘的文件系统内部结构损坏导致的。要恢复里面的数据就必须要注意这个盘不能格式化,否则数据会进一步损坏具体的恢复方法看正文
工具/软件:星空数据恢复软件
步骤1:先下载并解压软件打开后,直接双击需要恢复的分区接着右击软件图标选择《以管理员身份运行》
步骤2:程序运行后,直接双击需要恢复数据的盘
步骤3:程序找到文件后会放到与要恢复盘卷标名相同的目录中
步骤4:勾选所有需要恢复的数据,右击选择《复制勾选的文件》软件会将勾选的文件COPY出来。
步骤5:坐等软件将资料复制完成就完毕了
注意事项1:想要恢复H盘参数错误需要注意,一定要先恢复数据再格式化
注意事项2:参数错误恢复出来的数据需要暂时保存到其它盘里。