关于axios的问题

来源:4-2 input标签radio样式自定义

平地一声雷d

2020-05-13 11:21:08

老师,我今天有尝试在koa这边,用axios,使用api请求的方式,来操作sencloud的邮件服务(没用smtp方式,就是向官网指定的api接口做请求)。

但是没法验证通过,之后我就用postman,使用row的形式,json格式做请求,还是失败(那边服务器返回验证失败)。最后尝试换成form-data形式请求却成功了。我知道这些是http头部的区别,然后我就在axios上添加了不同的头部参数一一测试,还是请求失败。

官网上只写了java,python,html等格式来做请求,没有nodejs。我的疑惑就来了,为啥用axios请求就失败了?不都是http请求吗,请求头应该也不会差太多啊,这是为什么?


http://img.mukewang.com/climg/5ebb66b109c006ef06430073.jpg

写回答

2回答

Brian

2020-05-14

我的疑惑就来了,为啥用axios请求就失败了?不都是http请求吗,请求头应该也不会差太多啊,这是为什么?

——axios请求也是可以使用form-data的方式请求的,请求方式中非常重要的一个属性叫Content-Type,你可以对比一下你请求成功与失败的Header部分的内容。

0

盏中柳色浅

2020-05-13

没太看明白。

你用postman的时候是请求了自己写的API吗?axios只是一个帮你给后台传递数据的工具,如果你用postman请求的还是自己写的API,那这个时候axios仍然在正常工作。

建议把整个流程简单梳理一下,然后附上代码,以帮助我们分析问题

0

0 学习 · 1842 问题

查看课程