REST API Javascript内容标题?

时间:2015-09-23 16:56:34

标签: javascript api rest tableau

我正在尝试在javascript中使用tableau REST API。当我进行身份验证时,我收到此错误消息。如果重要的话我在本地跑?

XMLHttpRequest无法加载http://172.18.74.145/api/2.0/auth/signin。 No' Access-Control-Allow-Origin'标头出现在请求的资源上。起源' null'因此不允许访问。响应的HTTP状态代码为400。

我需要在请求中添加什么内容?我也读过我用jsonp无法发出POST请求是真的吗?有什么选择?

class Arthor(models.Model):

1 个答案:

答案 0 :(得分:0)

  

如果重要的话我在本地跑?

肯定会这样!因此,您违反了Same-origin policy - 您尝试从另一个域中访问域172.18.74.145,而您只是放置,不允许这样做。

有问题的标题与CORS相关,这是一个标题,允许您绕过此政策,假设您有权访问该服务器。

换句话说,您的AJAX没有任何问题 - 浏览器只是阻止您执行您尝试执行的操作,因为它需要“证明”您是172.18.74.145的所有者。