api传参都正确,在postman里面和浏览器里。带参数运行。都可以得到数据。为什么在代码里去调接口就没有数据呢?

我有个api请求。
在postman里面和浏览器里。带参数运行。都可以得到数据。
为什么在代码里去调接口就没有数据呢?
很奇怪,
不知道传的参数去哪儿了呢?
是不是后端的问题呢?

如图:
image.png

image.png
image.png

image.png
image.png

阅读 3.9k
3 个回答

原来是我们后台的原因。感觉和正常的get处理方法不一样。

在配置项里面专门添加了一个get判断。拼接。然后就可以了!
代码:

/**

  • api请求方法

*

  • @param {String} method 请求方法
  • @param {String} url 接口
  • @param {Object} params 提交数据

*/image.png

Content-Type设置的是什么,截图不全,看不到下面的Query String Parameters值,从url上来看传参的值为空

简单粗暴一点,用qs.stringify把参数直接加到url中去尝试一下

新手上路,请多包涵

个人感觉是Content-Type的的问题

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题