首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用basic时获得错误404

使用basic时获得错误404
EN

Stack Overflow用户
提问于 2017-11-02 01:25:16
回答 1查看 1.4K关注 0票数 0

我试图使用Fetch进行GET查询,但在传递授权时得到了一个错误404。

我不知道为什么会出现这样的错误,因为当我使用像Postman这样的工具时,服务器的响应很好。

代码语言:javascript
复制
Authorization: Basic ...
method: GET
url: https://zammad.zonngo.com/api/v1/ticket_articles

当我使用Javascript fetch API时,会出现错误404。

代码语言:javascript
复制
OPTIONS https://zammad.zonngo.com/api/v1/ticket_articles 404 (Not Found)

这是我的密码:

代码语言:javascript
复制
const myHeaders = new Headers();
myHeaders.append('Authorization','Basic ...');
myHeaders.append('Content-Type','application/json');
fetch(URLTICKETS, {
  method: 'GET',
  headers: myHeaders
})
.then(response => {
  console.log(response);
})
.then(error => {
  console.log(error);
});

如果有人能帮我就好了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-02 01:43:40

URL上的GET方法返回401状态代码,而 OPTIONS方法实际上返回404。

代码语言:javascript
复制
 http OPTIONS https://zammad.zonngo.com/api/v1/ticket_articles
 HTTP/1.1 404 Not Found
 Connection: keep-alive
 Content-Encoding: gzip
 Content-Type: text/html; charset=UTF-8
 Date: Thu, 02 Nov 2017 01:37:59 GMT
 Server: nginx/1.10.3 (Ubuntu)
 Transfer-Encoding: chunked
 X-Request-Id: 16f58319-2658-4b0e-824c-08ca68e8d401
 X-Runtime: 0.003135

OPTIONS可能是由CORS飞行前请求引起的,而https://zammad.zonngo.com/似乎没有正确地处理这个请求。

request

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47066142

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档