问题标签 [axios]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
1144 浏览

javascript - 解决关于请求方法的 microsoft edge 问题

  • 我正在尝试修复 microsoft edge 问题。
  • 问题是我正在通过 axios 进行服务调用。
  • 在 chrome 中,当我进行服务调用时,请求方法是 get 在 IE 中它显示选项方法的位置
  • 在下面提供代码片段

请求网址:https ://sports.com/portfolio-models?tickets=basketball 请求方式:GET 状态码:200 OK 远程地址:78.4923.89

0 投票
14 回答
186328 浏览

http-headers - Axios 可以访问响应头字段

我正在使用 React 和 Redux 构建前端应用程序,并且正在使用axios来执行我的请求。我想访问响应标头中的所有字段。在我的浏览器中,我可以检查标题,我可以看到我需要的所有字段都存在(例如令牌、uid 等......),但是当我调用

我只是

这是我的浏览器网络选项卡,您可以看到所有其他字段都存在。

在此处输入图像描述

最好的。

0 投票
1 回答
1938 浏览

upload - InvalidPolicyDocument,缺少策略错误谷歌云存储

我正在尝试使用 axios 访问谷歌云存储桶来上传文件:

我将存储桶中的 CORS 策略设置为:

然后我使用这个 gsutil 命令生成一个签名的 url:

最后我发送这个 axios POST 请求:

我得到的结果是:

我到底做错了什么?我正在按照此处的说明进行操作。


更新: 下面的@BrandonYarbrough 提供了一些关于我必须解决的问题才能在一段时间后让一切正常工作的注释:

首先axios请求出错了,应该是:

接下来我必须更新 gstuil 命令,如下所述:

0 投票
3 回答
4184 浏览

node.js - Node JS 通过 HTTP 上传文件流

我正在将我的一个项目从requestover 切换到更轻量级的项目(例如 got、axios 或 fetch)。一切都很顺利,但是,我在尝试上传文件流(PUTPOST)时遇到了问题。它适用于请求包,但其他三个中的任何一个都从服务器返回 500。

我知道 500 通常意味着服务器端的问题,但它仅与我正在测试的 HTTP 包一致。当我恢复我的代码使用request时,它工作正常。

这是我当前的请求代码:

这是使用另一个包的尝试之一(在这种情况下,得到了):

根据获取的文档,我还尝试form-data根据其示例将包与它结合使用,但我仍然遇到同样的问题。

我可以收集的这两个之间的唯一区别是got我必须手动指定Content-Type标头,否则端点确实会给我一个适当的错误。否则,我不确定这 2 个包是如何使用流构建主体的,但正如我所说,fetch并且axios也会产生与got.

如果您想要使用任何片段,fetch或者axios我也很乐意发布它们。

0 投票
1 回答
389 浏览

cross-domain - 调用 Google Maps API 时遇到 COORS

webpack-dev-middleware在我的 React 应用程序中使用。当我在 中提供谷歌地图资产时index.html,它工作得很好,但是,我想使用 React 组件中获取这些资产axios,当我这样做时,我收到以下错误:

我已经尝试在 中设置这些设置webpack-dev-middleware,但我仍然遇到同样的问题:

0 投票
0 回答
199 浏览

javascript - 使用 Axios 在 React-Redux 表单中添加道具

我有一个返回调度的动作。现在我正在发布道具......但我想在请求中添加一些像(uname,角色等)这样的东西。他最简单的方法是什么?

我想是这样的:

关于如何完成这项工作有什么好的建议吗?我假设这不是 axios 问题,因为 axios 并接受了道具 obj。

我的请求

0 投票
3 回答
16995 浏览

javascript - 我无法执行需要使用 axios 设置标头的请求

我正在尝试从需要特定标头来设置 API 密钥的外部 API(来自 Mashape)获取一些数据。

使用 jQuery 一切正常:

但是,当我尝试使用 axios 对 react 应用程序执行相同的请求时,出现 404 错误:

有什么我想念的吗?谢谢。

0 投票
1 回答
917 浏览

unit-testing - 在使用 axios 测试 ajax 模块时遇到问题

我有一个名为的模块ajax.js,它为我导出了一堆 ajax 函数。我正在尝试用 Jest 测试以下功能:

我的测试如下所示:

我在测试中不断收到运行时错误:

运行时笑话错误

如果我unmockaxios,错误就会消失,但这对我没有帮助,因为我希望 axios 被嘲笑!

此外,由于这一行,错误似乎正在发生:

为什么 Jest 在 axios 上苦苦挣扎。为什么只是导入我的status函数会导致此错误?我在这里做错了吗?

0 投票
0 回答
1085 浏览

reactjs - 模拟 axios 时无法读取 JEST 中未定义的属性“baseURL”

我尝试在 React Component 中使用 AXIOS 进行 ajax 调用,如下所示,

React 组件完美运行,当我尝试在 JEST 中模拟上述组件时,会显示错误。

我在下面附上了 JEST 代码,

当我运行 npm jest 时,上述组件出现以下错误

谁能帮我解决 JEST 中的上述错误

0 投票
3 回答
7398 浏览

android - android中的React-native POST请求通过https返回网络错误

尝试通过带有 axios 的 react-native 下的 https POST 请求创建用户帐户,而它在 android 上总是失败并出现“网络错误”。

相同的 https POST 请求在 iOS 上运行良好。

更改为 http,同样的 POST 请求也适用于 android。

还尝试了通过 android 上的 https 获取请求,它可以按预期从后端服务器检索数据。

有什么想法吗?

链接图像是控制台日志的输出,控制台日志的 输出