Ajax 调用 Zomato API 无效
Ajax call to Zomato API is not working
我正在尝试访问 zomato api。
URL: https://developers.zomato.com/api/v2.1/categories
Headers: 'X-Zomato-API-Key':'myapikeyhere-763demoapi434'
如果我使用 chrome 的邮递员扩展名或 curl,那么我可以访问 url 并获取 200 状态码。
但是如果我 运行 通过我的 angular2 应用程序或简单的 ajax,它会在预检选项请求时出错,错误代码是 501。我也尝试过其他方法,错误是一样的。需要帮助
Zomato API 只能从服务器到服务器调用访问,您报告的错误消息是 Chrome 实施的安全策略,以防止客户端的跨站点请求伪造.
解决此问题的一种方法是在服务器端编写一个处理程序来生成 ajax 调用将使用的处理程序,该处理程序反过来向 Zomato 的服务器发出请求以检索需要数据。
我正在尝试访问 zomato api。
URL: https://developers.zomato.com/api/v2.1/categories
Headers: 'X-Zomato-API-Key':'myapikeyhere-763demoapi434'
如果我使用 chrome 的邮递员扩展名或 curl,那么我可以访问 url 并获取 200 状态码。
但是如果我 运行 通过我的 angular2 应用程序或简单的 ajax,它会在预检选项请求时出错,错误代码是 501。我也尝试过其他方法,错误是一样的。需要帮助
Zomato API 只能从服务器到服务器调用访问,您报告的错误消息是 Chrome 实施的安全策略,以防止客户端的跨站点请求伪造.
解决此问题的一种方法是在服务器端编写一个处理程序来生成 ajax 调用将使用的处理程序,该处理程序反过来向 Zomato 的服务器发出请求以检索需要数据。