我正在使用javascript fetch制作AJAX请求,但它只是进行OPTIONS调用而不是进一步调用。 最奇怪的是响应头很好,$ .ajax按预期工作。

这是OPTIONS调用的响应头。

HTTP/1.1 200 OK
Content-Length: 0
Server: Microsoft-IIS/8.0
Access-Control-Allow-Origin: http://localhost:5000
Access-Control-Allow-Credentials: true
Access-Control-Allow-Headers: authorization
X-Powered-By: ASP.NET
Access-Control-Max-Age: 30000000
Set-Cookie: XXXXXXXXXXXX
Date: Wed, 16 Aug 2017 00:57:48 GMT

这里是fetch标头集。

mode: 'cors',
credentials: 'include',
headers: {
    Authorization: 'Bearer Token'
}

#1楼 票数:3

我今天遇到了同样的问题,我发现我的POST电话实际上正在发生,它只是没有出现在Chrome XHR网络过滤器下面。 通过将过滤器更改为“全部”,我能够看到请求。

  ask by João Silva translate from so

未解决问题?本站智能推荐:

2回复

JWT已过期,无法获取JavaScript

用纯JavaScript提取功能检查在发出请求获取数据之前在授权标头中传递的JWT是否已过期的最佳方法是什么? 我知道在jQuery中,您可以预先检查它是否已过期,然后生成一个新令牌,然后继续原始请求。 如果有的话,Javascript是否有类似的东西? 任何帮助,将不胜感激。
1回复

如何从javascript中的[objectHTMLDocument]获取内容

我试图从一个 url 获取一个 HTML 数据(我从字符串中解析它,因为链接到它的 javascript 文件不起作用),然后将响应加载到文档中。 但是,当我在控制台中记录响应时,我得到了 html 内容,但在我加载文档时它会显示 [object HTMLDocument]。 这是我的代码 -fet
1回复

如何将API调用的返回值分配给javascript中的类成员变量[重复]

这个问题在这里已经有了答案: 如何从异步调用返回响应(42 个回答) 3年前关闭。 我有一个具有成员变量名称和函数getdata() 的类。 该函数进行
2回复

fetch()调用不返回任何数据

我的 fetch() 调用出现问题,无法正常工作。 我有一个在这个函数中调用自身的递归方法,但是一旦它通过 if 语句,数据本身就不会被解析为下面的 .then() 调用。 我想在这个函数中保留递归方法。 因为此函数调用的系统会将 data.result 更改为不为 null 的不同结果。 我只是不
11回复

获取API请求超时?

我有一个fetch-api POST请求: 我想知道这个的默认超时时间是多少? 我们如何将其设置为特定值,例如 3 秒或无限秒?
5回复

拦截JavaScript中的fetch()API请求和响应

我想拦截JavaScript中的提取API请求和响应。 例如,在发送请求之前,我要拦截请求URL。 我也想在响应到达时就对其进行拦截。 以下代码用于拦截所有XMLHTTPRequest的响应。 我想为fetch() API实现相同的功能。 我怎样才能做到这一点?
1回复

Ajax从jquery到javascript

我想将ajax函数从jquery转换为纯javascript 我已经尝试过了,但是当我尝试使用普通js时,它不会以与URL无法接收响应的方式反应不同 这是我的jQuery 这是我尝试过的 不知道我应该改变什么 编辑: 根据评论之一,我在开发人员工具上检查网络数据jQuer
2回复

使用fetchAPI重写jqueryAjax调用

我有以下 jquery 的 ajax 调用: 我正在尝试使用fetch重写它。 我试过这个: 服务器应该给我一个包含用户和其他东西的对象,但我得到的只是这个对象: