2017-03-03 113 views
0

我在这方面真的很新,我的同事给了我这个信息。检索数据库。我不确定该怎么办。使用令牌认证检索数据

curl -X GET -H "Authorization: Token token=xxxxxxxxxxxxxxxxxxxxxxxxx" "https://www.example.com/api/transactables?page=1&per_page=1" 

请问我可以在这里指出正确的方向吗?

是否有我可以使用的标准代码格式?

回答

0

要做到这一点,您可以使用$.ajaxheaders属性添加您的令牌。试试这个:

$.ajax({ 
    type: 'get', 
    url: 'https://www.example.com/api/transactables', 
    headers: { 
    Authorization: 'Token token=xxxxxxxxxxxxxxxxxxxxxxxxx' 
    }, 
    data: { 
    page: 1, 
    per_page:1 
    }, 
    success: function(){ 
    console.log('success!'); 
    } 
}); 
+0

嗨@Rory,感谢你想帮忙,我想你的建议,但我收到一个404错误。 XMLHttpRequest无法加载https://www.example.com.au/api/transactables?page=1&per_page=10。对预检请求的响应不会通过访问控制检查:请求的资源上不存在“访问控制 - 允许来源”标头。因此不允许原产地'null'访问。该响应具有HTTP状态码404。 – Ben

+0

顺便说一句“curl -X GET -H”授权“的用法是什么? – Ben