关于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请求吗,请求头应该也不会差太多啊,这是为什么?
2回答
Brian
2020-05-14
我的疑惑就来了,为啥用axios请求就失败了?不都是http请求吗,请求头应该也不会差太多啊,这是为什么?
——axios请求也是可以使用form-data的方式请求的,请求方式中非常重要的一个属性叫Content-Type,你可以对比一下你请求成功与失败的Header部分的内容。
盏中柳色浅
2020-05-13
没太看明白。
你用postman的时候是请求了自己写的API吗?axios只是一个帮你给后台传递数据的工具,如果你用postman请求的还是自己写的API,那这个时候axios仍然在正常工作。
建议把整个流程简单梳理一下,然后附上代码,以帮助我们分析问题
相似问题