Web services 对web服务的GET请求返回HTTP 0错误

Web services 对web服务的GET请求返回HTTP 0错误,web-services,rest,get,Web Services,Rest,Get,我测试web服务时总是遇到相同的错误: 哦,不!Javascript返回HTTP 0错误。这是一个常见的原因 可能发生的情况是,您从服务器请求了跨域资源 服务器中未包含适当的CORS标头 答复。最好打开你的萤火虫 这是URL的问题还是我的无知 如何从那里获取JSON数据 更新。找到解决方案。 我的请求不起作用有两个原因: 1) 我从一个pdf文件中复制了url,因此它的编码有一些问题,导致请求url时出错 2) 由于某些原因,我甚至不想使用正确的url,所以我在Chrome中再次检查了这一点,这

我测试web服务时总是遇到相同的错误:

哦,不!Javascript返回HTTP 0错误。这是一个常见的原因 可能发生的情况是,您从服务器请求了跨域资源 服务器中未包含适当的CORS标头 答复。最好打开你的萤火虫

这是URL的问题还是我的无知

如何从那里获取JSON数据

更新。找到解决方案。

我的请求不起作用有两个原因:

1) 我从一个pdf文件中复制了url,因此它的编码有一些问题,导致请求url时出错


2) 由于某些原因,我甚至不想使用正确的url,所以我在Chrome中再次检查了这一点,这对我来说是有效的。

为了获得跨源资源共享(),您需要设置允许的头。如果使用Node.JS,请检查以下内容:

res.setHeader('Access-Control-Allow-Origin', '*');
res.setHeader('Access-Control-Allow-Headers', 'Origin, Accept, Accept-  Version, Content-Length, Content-MD5, Content-Type, Date, X-Api-Version, X-Response-Time, X-PINGOTHER, X-CSRF-Token,Authorization');
res.setHeader('Access-Control-Allow-Methods', 'GET, POST, PUT, DELETE, PATCH, OPTIONS');
或者使用您的语言语法设置响应标题